Categories
Python Réseau

pyAggr3g470r

Really first version of pyAggr3g470r
Really first version of pyAggr3g470r

Aujourd’hui j’ai l’honneur de vous présenter: pyAggr3g470r ! Le futur fabuleux agrégateur d’informations 🙂

Voici déjà quelques particularités:

  • il utilise le module Python Universal Feed Parser et est donc capable de récupérer aussi bien les flux RSS qu’ATOM;
  • la récupération des flux est multi-threadé;
  • les articles sont stockés dans une base SQLite, donc pas de serveur;
  • une interface Web construite avec CherryPy pour lire les articles, donc serveur ultra léger:
    • l’interface a encore a évoluer bien sûr (beau CSS avec menu pour les flux, recherche de flux, trie, etc.);
    • peut être qu’un plasmoïde préviendra de l’arrivée de nouveaux articles.
  • super facile à configurer. Il suffit d’éditer une ligne dans ./cfg/pyAggr3g470r.cfg puis de mettre les flux à surveiller dans le fichier ./var/feed.lst;
  • possibilité de lancer la récupération des articles ponctuellement ou avec un cron (ou planificateur de tâches).

Plus d’informations sur l’utilisation (super simple 😉 ) ici.

Mise à jour:
Il est maintenant possible de lire les descriptions des articles. La base est mieux gérée et les articles sont triés pas dates. Il faudrait encore un beau CSS avec de l’XHTML pour faire des menus déroulants pour les différents flux. Et implémenter la recherche.