rss-bridge par Sebsauvage

wallpaper-1211820Crédits image wallbase.cc

Vous avez sans doute remarqué que dans leur grande bonté les réseaux sociaux nous permettent de communiquer avec le monde entier pour notre plus grand plaisir et d’une manière ou d’une autre quand même, pour leur porte-monnaie. Le fait est que Sebsauvage a mis en avant un point moins glorieux concernant ces réseaux sociaux (parmi tant d’autres vous me direz), qui se mettent tout doucement à virer leur flux RSS  ou à les remplacer par leur API merdiques (et bien entendu fermées). Les formats libres ne sont pas leur tasse de thé.

On pourrait s’en foutre si ces API en question ne nous enfermaient pas tout doucement au sein du « dit » réseau social, qui du coup l’est beaucoup moins quand il nous oblige à passer par lui pour échanger sur d’autres services. Ajoutez à cela le risque de les voir disparaître du jour au lendemain pour des raisons purement mercantiles (ex Google Reader) et vous comprendrez que cela devient vraiment embêtant.

Partant de ce principe Seb (je me permets) a décidé de réagir et après son Shaarli, son ZeroBin, voilà qu’il nous livre un petit outil bien sympathique répondant au doux nom de rss-bridge. Celui-ci va nous permettre (si j’ai bien compris) de générer un flux Atom sur les sites ou services en ligne l’ayant tout bonnement viré, ou l’ayant remplacé par leur API maison.

rss-bridge se base sur en partie sur le code twitterbridge-noapi de Mitsukarenai, il est placé dans le domaine public et requiert la librairie http://simplehtmldom.sourceforge.net/ et PHP5.3 pour pouvoir tourner. Au niveau du principe de fonctionnement celui-ci va lire une page HTML classique, avant de générer le Flux Atom « qui va bien ».

Si vous avez envie de jeter un œil sur ce projet et pourquoi pas l’essayer, il suffit de vous rendre sur la page Github qui lui est dédié. Pour le moment d’après ce que j’ai compris, vous pouvez déjà vous en servir pour générer le Flux Atom des dernières images publiées sur Flickr. Je pense qui si vous êtes bricolos vous saurez l’adapter sans trop de mal et je suppose que si la mayonnaise prend, d’autres plateformes seront très vite ajoutées (nativement) comme l’indique ce petit paragraphe :

TODO :

  • factoriser le code.
  • ajouter d’autres exemples (DeviantArt Daily)
  • ajouter un système de cache

Quoi qu’il en soit et même si j’ai sans doute expliqué tout ça comme une loutre ivre morte, vous saurez fouiner de votre côté et on ne peut que saluer cette belle initiative. Je pense que nous allons vite en entendre parler un peu partout dans les prochains temps :D

Amusez-vous bien.

source

flattr this!

Vus : 704
Publié par La vache libre : 587