Thuban : Noizy - un RSS vers rézosocio
jeudi 17 août 2017 à 11:30Il y a une fonctionnalité de blogotext que j'aimerais utiliser davantage : les marque pages. C'est exactement le même principe que shaarli, c'est juste intégré à blogotext et me paraît très adapté pour de la prise de note rapide, le partage d'une idée simple qui ne mérite pas un billet complet.
À côté de ça, je vois plusieurs personnes relayer manuellement ou automatiquement leurs articles vvers diaspora ou mastodon. C'est notamment le cas du journalduhacker. J'ai demandé à Carl Chenet comment il automatisait le tout, c'est avec deux outils en python séparés dont feed2toot. J'aime bien python, mais ça me semblait peu pratique pour deux raisons :
- Relayer un flux RSS devrait pouvoir se faire même si je n'ai pas de serveur dédié. Je pense à tous ceux qui ont un hébergement mutualisé. Python, c'est pas possible dans ce cas.
- Si j'enregistre des messages au boulot, dans les transports, il faudrait attendre d'être rentré à la maison pour que mes nouveaux flux RSS soient publiés par mon ordinateur. Une page hébergée sur mon serveur que je visiterai le ferai à ma place. Ça marche de n'importe où.
Me voilà donc parti à l'aventure pour coder un truc en PHP qui fonctionnerait. J'en suis arrivé à ça : Noizy.
Pour l'instant, ça fait son boulot. Il y a une interface de configuration très minimaliste, et il supporte uniquement mastodon :
Cependant, j'ai besoin de vous :
- Je ne sais pas écrire du PHP, je n'ai jamais appris. Ce code est le fruit de recherches et d'essais successif. Il doit rester des erreurs, des failles peut-être.
- Le plus intéressant serait d'ajouter d'autres réseaux sociaux, comme diaspora par exemple. Je n'ai pas été en mesure de trouver une API pour ce dernier ou un moyen quelconque. Pourtant, cela existe en python (diaspy), ça ne devrait pas être trop difficile à traduire pour un habitué du PHP.
Le code est là, je vous le laisse en espérant le voir modifié et torturé dans tous les sens :) .
À vous ;)
Original post of Thuban.Votez pour ce billet sur Planet Libre.