Mercredi 21 novembre 2018

Réflexions sur un flux de syndication

J'avais dans l'idée d'utiliser un programme pour, une fois la rédaction d'un article terminée, valider en quelque sort la publication en l'ajoutant dans un flux RSS ou Atom. Une recherche dans la base de paquet Debian a bien donné des résultats intéressants, notamment en rapport avec des commandes permettant d'engendrer des sites statiques, un peu comme celui que vous êtes en train de lire, mais rien ne se rapprochant d'une hypothétique commande html2rss:

$ apt search html rss
[...]
$ apt search html atom
[...]
Éventuellement rss-bridge aurait pu être une bonne affaire, mais à la lecture de la description, ça pouvait tout aussi bien être un marteau-pilon pour écraser une mouche. Une tentative d'installation juste pour voir a provoqué le déploiement de toute la stack PHP sur le serveur Apache ; l'ensemble a été purgé aussi sec.

Une exploration des limbes du web a permis de déterrer un hack d'un vieux module Apache mod_mbox en flux Atom. Toutefois ce greffon semble désormais appartenir à l'Histoire.

Il y a de fortes chances pour que cette commande html2rss finisse par être implémentée à la main par bibi. Les flux RSS comme Atom semblent assez simples pour pouvoir rédiger un générateur sans se prendre trop les pieds dans le tapis. C'est surtout la construction d'un lecteur de flux qui est compliquée ; au moins autant que d'écrire un navigateur web.

Les deux formats sont des standards d'Internet, donc parfaitement documentés sous formes de RFC :

On a toutes les clés en main pour travailler correctement, il n'y plus qu'à implémenter.

[ICO]NameLast modifiedSize
[PARENTDIR]Parent Directory  -

  —