Comme beaucoup de gens, j'utilise encore des flux RSS pour faire ma veille. Contrairement à il y a quelque temps j'utilise une solution web centralisé auto-hébergé (pour ceux qui connaissent c'est un peu comme si j'auto-hébergeais mon propre Feedly). La solution que j'ai choisi est FreshRSS.

Instant pub : je vous conseille FreshRSS fortement car c'est pas compliqué à installer sur un serveur ou même un petit Raspberry Pi qui traînerait dans un coin chez vous, c'est lui qui irait chercher vos flux RSS un peu partout pour vous les présenter dans une interface web plutôt pratique.

Côté mobile je préfère passer par EasyRSS pour lire tranquillement mes news. En passant par le protocole Google Reader API (service tué par Google – un de plus – mais dont le protocole était plutôt efficace) cette application va synchroniser vos news comme un seul flux avec mon FreshRSS.

Pour que ça fonctionne, il faut aller dans la configuration. Dans "Administration" > "Authentification", il faut activer l'accès par API.

Puis aller dans "Configuration" > "Profil" et choisir un mot de passe API. Ce mot de passe doit être différent du mot de passe principal. Ce mot de passe sera utiliser par EasyRSS pour se connecter à FreshRSS avec moins de droit (impossible de changer la configuration par exemple).

N'hésitez pas au passage à vérifier la page endpoint en cliquant sur le lien à côté du champs "Mot de passe API". Vous aurez une page comme la capture d'écran suivante avec l'URL à fournir à EasyRSS (et en bonus une indication si vous n'avez pas d'erreur dans votre config.php par rapport à la clé base_url).

Ensuite quand on ouvre EasyRSS, il nous demande :

  • l'URL de notre serveur : https://freshrss.example.net/api/greader.php
  • un login : mettre le même login que pour se connecter à FreshRSS directement
  • un mot de passe : là il faut utiliser le mot de passe API

Normalement après avoir validé, EasyRSS se connecte à nos flux RSS et nous donne accès à tout ça sur notre mobile 😀

Ressources:

Crédit photo : https://pixabay.com/fr/photos/journaux-pile-bundle-livraison-3670570/