pipenv

Stegano utilise maintenant pipenv, le nouvellement recommandé (à prendre avec des pincettes) outil Python de packaging. Si vous n’utilisez pas encore pipenv, je vous conseil de lire cette documentation. Et pourquoi pas ce petit billet. Et si vous êtes un peu perdu avec les outils de packaging Python, j’ai commencé ce petit historique.

Décret à propos de Python et Stéganô

$ sudo pip3.5 install –upgrade Stegano $ wget https://blog.cedricbonhomme.org/wp-content/uploads/2017/02/Trump_decree_on_Python.png $ lsb-set reveal -i Trump_decree_on_Python.png -g eratosthenes$ sudo pip3.5 install –upgrade Stegano $ wget https://blog.cedricbonhomme.org/wp-content/uploads/2017/02/Trump_decree_on_Python.png $ lsb-set reveal -i Trump_decree_on_Python.png -g eratosthenes Plus sérieusement, quelques améliorations (et corrections) pour Stéganô sont disponibles. Bien que je ne parle pas tellement de ce projet ici, le changelog est… Continue reading Décret à propos de Python et Stéganô

pyAggr3g470r dans le cloud

pyAggr3g470r est dorénavant déployable sur Heroku. Évidemment, il est toujours possible de l’utiliser sur un serveur traditionnel. Voici comment le déployer sur Heroku. Rien de plus simple. Si vous désirez le tester mais que vous n’avez pas de compte Heroku, je peux vous créer un compte ici. Et oui, pyAggr3g470r est également multi-utilisateur maintenant!

Grenouille: v0.3

La nouvelle version est disponible depuis hier. Les derniers efforts se sont essentiellement concentrés sur l’interface administrateur. Il est possible de suivre les évolutions du projet (si ça vous intéresse) à cette adresse (où vous trouverez également des captures d’écran). Sur ce blog, je posterai juste à propos de ce que je juge intéressant.

Plateforme météorologique

Aujourd’hui je vous présente un nouveau projet. Il s’agit d’une plateforme permettant l’agrégation de données météorologiques. Elle permettra aussi de consulter les données d’une station d’un contributeur dans le monde sans avoir de compte. Je souhaite que la base de la plateforme regroupe des données publiques et impersonnelles (donc un minimum de fonctionnalités pour une… Continue reading Plateforme météorologique

pyAggr3g470r: version 4.5

La nouvelle version simplifie enfin l’installation. Il y a même pas un an il fallait faire ça. Il suffira dorénavant d’exécuter un script, plus d’information ici. Le script utilise virtualenv principalement afin d’éviter les problèmes de dépendances.L’annonce sur la page freecode du projet. J’aime bien ce graphique, il résume bien l’évolution du projet, les changements… Continue reading pyAggr3g470r: version 4.5

Refonte de pyAggr3g470r

pyAggr3g470r évolue de manière quasiment continue depuis janvier 2010 avec l’apparition de nouvelles fonctionnalités (utiles, ou pas) ou améliorations. Développé pour mes besoins. D’où son interface pas très sexy et un peu statique. Après plus de trois années d’utilisation et près de 70.000 articles récupérés, je trouve son utilisation toujours aussi satisfaisante. Au départ CherryPy… Continue reading Refonte de pyAggr3g470r

pyAggr3g470r: recherche avec un index

Le module Whoosh est maintenant utilisé pour indexer la base MongoDB de pyAggr3g470r et faire des recherches sur le contenu des articles (texte intégral). Whoosh est entièrement écrit en Python et vraiment rapide. Avec un processeur i7 il me faut environ 3 minutes pour indexer près de 60.000 entrées et quelques dixièmes de secondes pour… Continue reading pyAggr3g470r: recherche avec un index