Surveiller un flux RSS et recevoir une alerte mail

Cela fait un moment que je cherchais une solution pour surveiller l’apparition de certains mots-clés dans des flux RSS, mais que le résultat me soit envoyé par email. Il existe aujourd’hui beaucoup de solutions pour gérer ses flux, mais aucune (open source) à ma connaissance ne permet cela.

Miniflux, l’application ultime de surveillance de flux

Cela fait un moment que je cherchais une solution pour surveiller l’apparition de certains mots-clés dans des flux RSS, mais que le résultat me soit envoyé par email. Il existe aujourd’hui beaucoup de solutions pour gérer ses flux, mais aucune (open source) à ma connaissance ne permet cela.

J’ai fini par opter pour la solution miniflux.net , celle-ci permet de stocker beaucoup de flux dans une base sqllite, et propose surtout une API. L’application est super bien codée, l’api très simple d’utilisation, et la doc très complète. L’application permet d’automatiser l’actualisation, d’ajouter des libellés au flux (ex: presse, film…), et d’ajouter des favoris. Elle est même multi-utilisateurs.

J’ai donc commencé par catégoriser mes flux par groupe, puis j’ai listé les mots clés à surveiller par groupe. J’ai ensuite codé mon propre service de surveillance. Avec l’api, il est facile d’interroger les titres des items des flux, et de les comparer à ma base de mots clés. En quelques minutes, j’avais réalisé mon application 🙂

L’interface est pour le moment minimaliste, mais fonctionnelle. Je l’ajouterais surement un jour sur un github si il y a des demandes. Peut-être aussi que je contacterais l’auteur pour inclure cette fonctionnalité dans sa roadmap.

Faire des flux RSS depuis n’importe quel site.

En cherchant des informations, je suis également tombé sur le projet RSS Bridge de SebSauvage. Celui-ci permet de générer des flux RSS depuis pas mal de sites. Vous pouvez ainsi créer votre flux RSS sur le site de votre choix (si celui ci n’en possède pas), le relier à miniflux, et être alerté par email dès qu’un mot clé surveillé apparait.

Que demander de plus ?
Pour ceux qui aurait des problèmes avec OVH, voici une solution qui peut aider: https://github.com/fguillot/JsonRPC/issues/60

 

 

Laisser un commentaire

*