URL: https://linuxfr.org/users/cbonhomme/journaux/nouveautes-de-pyaggr3g470r Title: Nouveautés de pyAggr3g470r Authors: Cédric Bonhomme Date: 2015年02月09日T18:43:10+01:00 License: CC By-SA Tags: python, heroku, vagrant, pyaggr3g470r, agrégateur, rss et whoosh Score: 14 Depuis sa présentation [pyAggr3g470r](https://bitbucket.org/cedricbonhomme/pyaggr3g470r) a pas mal [évolué](https://bitbucket.org/cedricbonhomme/pyaggr3g470r/raw/7b35ac1bdf8ee07e2a311a8a72c8fdc887d1b6ad/NEWS.rst). Comme j'étais plutôt content des retours du [premier journal](https://linuxfr.org/users/cbonhomme/journaux/pyaggr3g470r), j'ai décidé d'en écrire un second ;-) Alors, quoi de neuf depuis tout ce temps? * un [contributeur](https://bitbucket.org/cedricbonhomme/pyaggr3g470r/pull-requests?displaystatus=merged) a pas mal contribué, notamment en améliorant l'interface et en accélérant le chargement de la page d’accueil; * j'ai pris sur moi en ajoutant un peu de JavaScript pour rendre l'interface plus dynamique; * comme promis, le logiciel est maintenant disponible en Anglais et en Français; * il est possible d'exporter son compte dans un fichier JSON et évidemment de le ré-importer; * des [services Web](https://bitbucket.org/cedricbonhomme/pyaggr3g470r/src/7b35ac1bdf8ee07e2a311a8a72c8fdc887d1b6ad/README.rst#rst-header-web-service) sont disponibles et permettent d'utiliser votre propre crawler pour ajouter des articles; * quelques diverses améliorations au niveau des performances. Mon instance locale pour les tests contient maintenant bien plus de 100.000 articles. Aucun problème noté, même la recherche avec Whoosh; * j'ai également fait des efforts pour simplifier le déploiement. Le déploiement sur Heroku peut être effectué avec un bouton. Il est aussi possible d'utiliser Vagrant (voir les liens en annexe); * finalement, depuis peu pyAggr3g470r fonctionne avec Python 3. Il est déployé sur Heroku avec la version 3.4.2 de Python. Du coup, je peux tester le module [asyncio](https://docs.python.org/3/library/asyncio.html) ([PEP 3156](https://www.python.org/dev/peps/pep-3156)). Le nouveau crawler de flux est donc encore en phase de test. J'ai même activé la [page d'inscription](https://pyaggr3g470r.herokuapp.com/signup) pour ceux qui voudraient tester. Voilà, comme toujours, je suis ouvert aux suggestions! Liens ----- 1. [Instance officielle](https://pyaggr3g470r.herokuapp.com) 2. Déploiement Heroku: [](https://heroku.com/deploy?template=https://github.com/cedricbonhomme/pyAggr3g470r) 3. [Déploiement Vagrant](https://bitbucket.org/cedricbonhomme/pyaggr3g470r/src/3267aef266b9b2799d6fbc8a846fb96c6edccd4a/README.rst#rst-header-deploying-the-application-with-vagrant)