Salut les gorets !! Alors ce we de 3 jours il dépote ou bien ? Moi j’en profite pour déterrer deux trois scripts archaïques qui prennent la poussière depuis trop longtemps.
Commençons par Tightpipe.
Il peut arriver que vous souhaitiez créer un flux rss unique à partir de plusieurs flux RSS divers, par exemple pour regrouper des blogs par centres d’intérêts et les proposer
de manière simple et efficace.
Bons nombres d’outils existent déjà comme le fameux yahoo pipe ou même leed
(qui permet de le faire via son plugin rss maker), mais il faut admettre que
ce n’est pas l’idéal lorsqu’on cherche un code léger à intégrer à son site web
sans devoir dépendre d’un service ou d’un code qui n’a rien à voir, de plus peu d’alternatives s’offrent en PHP, on trouve en revanche quelques perles du coté de python (mais je digresse).
C’est dans ce but que j’ai grappillé quelques miettes de leed afin de vous proposer
Tightpipe.
Tightpipe est un script mono-fichier sans base de données qui permet simplement de grouper
plusieurs flux en un seul en quelques clics.
Tightpipe a l’avantage de contenir la librairie simplePie qui parse de nombreux
formats de flux RSS plus ou moins catholiques, Tightpipe inclut également un double
système de cache de manière à proposer rapidement le flux global et ce sans trop mettre le serveur sur les rotules.
L’installation, l’utilisation et le téléchargement sont dispo sur la page github de Tightpipe.
Bonne fin de week end les glandeurs ! 😀
Ou sinon, en PHP http://daverix.net/blog/2009/02/rss-merger-script-for-everybody-to-use/
Yop mon pote ^^ !
c’est marrant, j’avais fait un truc dans le genre il y a un moment: les *grands* esprits se rencontrent 😉
Ceci dit, ton script me semble bien plus complet…
http://www.warriordudimanche.net/?article169/funnel-agreger-plusieurs-flux-en-un-seul
Des erreurs subsitent avec php 5.5.3. J’ai pas trouvé où les mettre sur github. L’onglet issue n’est pas ouvert :
[02-Nov-2013 16:38:36 Europe/Paris] PHP Warning: Invalid argument supplied for foreach() in /Users/xxxx/tightpipe/tightpipe.php on line 187
[02-Nov-2013 16:38:36 Europe/Paris] PHP Notice: Undefined property: stdClass::$category in /Users/xxxx/tightpipe/tightpipe.php on line 239
[02-Nov-2013 16:38:36 Europe/Paris] PHP Warning: implode() : Invalid arguments passed in /Users/xxxx/tightpipe/tightpipe.php on line 239
Merci quand même pour le partage.
Merci pour le retour, j’ai ouvert les issues peux tu le mettre dessus que je ne l’oublie pas ? 🙂
Salut copain ^^
J’ai fait un script semblable il y a un moment, moins poussé mais dans le même esprit ( Funnel )
Je vais tester malgré tout, pour le plaisir 😉
Nice, les grands esprits se rencontrent effectivement :), le mien n’est pas très poussé non plus cela dit ^^
nb :j’aime beaucoup ton logo
Haha ! Bien joué, voilà qui pourrait servir pour le l@bx 🙂
Peut être un jour si ils parviennent à se décider sur au moins un truc, mais bon pour le moment ça me parait compromis aux vue des dernières réunions improductives auxquelles j’ai assisté…