Livraison mineure de Yapsy v1.10.423
Yapsy: ma petite librairie python de gestion de plugin vient de sortir en version 1.10.423[en].
Assez peu de changements en fait si ce n'est quelques ajustements suite aux remarques des développeurs du projet Nikola[en] qui utilisent yapsy pour modulariser leur projet, ainsi qu'une amélioration de la couverture de test qui est désormais visible sur coveralls.io[en].
Bookmarklets: l'intégration sans souci de WaterOnMars sous Android
WaterOnMars fournit des bookmarklets pour accomplir des actions de base comme s'abonner à un flux RSS ou enregistrer une page web comme un favori.
Les bookmarklets c'est très classique et ça marche très bien sur les navigateurs qu'on utilise sur les ordinateurs de bureau, mais sur les navigateurs web des tablettes elles ont à peu près disparues. Or c'est bien sur une tablette que je lis mes nouvelles via WaterOnMars la plupart du temps !
Une solution souvent adoptée est de développer une application spécifique Android pour pouvoir intégrer une web-app sur les plateformes mobile.
Cela dit j'ai trouvé une solution alternative, qui bien que n'étant peut-être pas accessible à tous les niveaux d'utilisateurs reste assez pratique: l'application Bookmarklet Free !
WaterOnMars a migré vers Bootstrap3
Quand j'ai commencé le développement de WaterOnMars, le truc à la mode pour la GUI-web c'était Twitter Bootstrap version 2[en] Mais le temps que j'arrive à une application qui tourne convenablement la version 3 de bootstrap était sortie. Encore un bel exemple de l'obsolescence permanente à laquelle les informaticiens doivent faire face depuis des temps immémoriaux (enfin les années 70 quoi).
La version 3 ayant comme priorité de marcher à la perfection sur les appareils mobiles[en] et mon utilisation de WaterOnMars étant essentiellement via une tablette, cette migration était tentante, mais je n'avais aucune idée de l'ampleur des changements à apporter au code pour l'accomplir.
La chose fût faite malgré tout et bonne surprise: ça a été infiniment plus simple que ce que je craignais.
Sous le ciel
Rouge mais pas seulement
fabric: une aide au développement pour WaterOnMars
Bien que je passe désormais bien plus de temps à utiliser mon lecteur de flux WaterOnMars qu'à le développer, je continue petit à petit à l'améliorer et pour me simplifier la vie j'ai pu encore une fois compter sur un projet particulièrement bien ficelé: fabric !
fabric est une application Python en ligne de commande dont le but premier est de simplifier les actions "à distance": typiquement le déploiement d'une application sur un serveur.
Je l'utilise donc pour déployer WaterOnMars sur mon serveur perso, déployer la démo sur heroku mais plus récemment j'ai ajouté la configuration de fabric (le "fabfile") aux sources de WaterOnMars comme une aide officiellement maintenue pour les diverses tâches de maintenance: lancement des tests, initialisation de la db, servir le site en local et déploiement sur un serveur au choix.
De monumentales ombres
1 mois déjà
Ça fait un mois déjà qu'on essaie de s'apprivoiser et quelque chose me dit que ça ne fait que commencer :) En avant la musique, maestro !
Sortie "correction de bogue" pour Yapsy 1.10.323
Une nouvelle version mineure de Yapsy vient de sortir (annoncée sur SourceForge [en])
C'est aussi la toute première version sortant d'emblée le nouveau schéma de versionnement compatible avec la PEP440 et qui permet tout de même de sortir les versions Python2&3 avec la même version.