Google Reader va fermer ! Depuis le temps que je voulais le faire, j’ai donc basculé sur NewsPipe.
C’est un client RSS qui envoi des mails. Comme ça, je règle le problème de la visualisation multi postes / clients, il suffit d’avoir de l’IMAP ou un webmail.
Il offre des possibilité intéressante comme :
- pouvoir faire des mails de résumé pour certain flux (un mail par jour),
- de télécharger et joindre les images dans le mail (pour une vrai lecture offline),
- de remplacer le contenu de l’élément par une copie de la page web pointé (utile pour les flux qui ne contiennent qu’un résumé),
- et le tout est simplement configurable avec un fichier OPML comme celui que j’ai récupéré sur Google Takeout ,
- de filtrer les contenus avec des regex.
Il est écrit en python, ce qui m’a permit de facilement corriger un bug (les images avec des accents dans les URL n’était pas téléchargé) et ajouté une fonctionnalité permettant de ne prendre qu’une partie du HTML en utilisant un sélecteur CSS. Pour cela, j’ai utiliser l’excellente bibliothèque BeautifulSoup. J’ai soumis les deux patch à l’auteur de NewsPipe, mais les voici en téléchargement : newspipe-1.1.9-selector.diff, newspipe-1.1.9-bug_uri.diff
Il suffit de renseigner le newspipe.py avec le nom du fichier OPML et d’y ajouter le mail de destination. Pour ne pas poluer mon compte mail principal, j’ai créer un compte pour l’occasion. Enfin, il suffit de lancer newspipe.py. Pour cela j’ai créer l’unité suivante pour le lancer avec systemd : /etc/systemd/system/newspipe.service
1 2 3 4 5 6 7 8 9 | [Unit] Description=NewsPipe RSS to email [Service] Type=simple User=puyb WorkingDirectory=/home/puyb /bin/newspipe-1.1.9/ ExecStart=newspipe.py [Install] WantedBy=multi-user.target |
1 2 | # systemctl enable newspipe # systemctl start newspipe |
Voilà maintenant, j’ai un système auto-hébergé, avec plus de fonctionnalités que Google Reader. Elle est pas belle la vie ?;-)
Commentaires récents