Archives par étiquette : RSS

Google Reader

Flux RSS Canal+

Voici les flux RSS pour avoir quotidiennement les nouvelles émissions du Zapping et du Petit Journal dans votre lecteur de flux RSS préféré (Google Reader pour ma part) :

Ces flux sont générés avec un petit script PHP que j’ai fait. Si vous souhaitez avoir d’autres programmes visibles sur canalplus.fr je peux en ajouter…

Edit: ajout de nouveaux flux.

Vie de merde

Flux RSS des Vie de merde illustrées [UPDATE]

Le site VDM.fr doit être maintenant assez célébre pour que je prenne pas la peine de le présenter. Sur le site régulièrement des illustrations de VDM sont ajoutées. Elles sont souvant sympa mais mon problème c’était que je les voyais pas : elle sont pas dans le flux RSS. Donc si j’utilise les flux RSS c’est bien pour ne pas aller sur des sites. Donc mon problème était qu’il n’y avait pas de flux avec les illustrations.

***

Donc pour résoudre mon problème j’ai fait un petit script PHP qui fouille dans la page http://www.viedemerde.fr/illustrations et génére un flux à partir des données trouvées. Pour l’utiliser voilà où ça se trouve :

http://pas-bien.net/divers/rss-vdm-illustratee/

Sources dispo pour ceux qui veulent :

http://pas-bien.net/divers/rss-vdm-illustratee/sources.txt

***

Finalement le plus simple est encore de leur demander de l’ajouter (ce que j’ai fait) et ils ont gentillement accepté ! Donc voici l’adresse officielle du flux :

http://feeds.feedburner.com/illusdemerde

UPDATE (18/11/2010): ajout du lien officiel et suppression de mon script inutile…

Twitter

Recevez vos flux RSS Twitter avec Google Reader

Cet outil ne fonctionne plus.

Les flux RSS Twitter sont protégés par des mots de passes, ce qui peut être gênant si votre agrégateur de flux ne supporte pas l’authentification. C’était mon cas avec Google Reader.

J’ai écrit un « proxy » de flux qui ne nécessite pas d’authentification au niveau du protocole HTML. L’authentification sur mon proxy se fait par un paramètre GET et le proxy s’authentifie sur Twitter.

Il peut sembler risqué de donner un mot de passe à un site aussi peu connu qui le mien et c’est normal puisque ça l’est ! Le nom d’utilisateur et le mot de passe sont codés dans le paramètre key, il n’est pas inscrit ailleur.

Je peux décoder vos mots de passes sans problème à partir des logs Apache. Mais sérieusement j’en ai rien à faire de vos comptes Twitter ! Par contre le code source de cet outil ne sera pas révélé pour que le codage reste sûr. Donc même si votre key générée tombe entre les mains de personnes mal intentionnées ils n’auront accès qu’à votre flux via mon proxy.

L’outil est ici:

Twitter Feeds Proxy

Si vous avec des doutes sur la sécurité de mon outil, le mieux est de ne pas l’utiliser. 😉

Google Reader

Filtrez vos flux RSS avec ce qui vous intéresse

Pour quoi faire ?

J’utilise pas mal les flux RSS pour me simplifier certaines choses. Comme par exemple l’arrivée d’un nouvel épisode d’une des séries que je suis. Un de mes « problèmes » était que je recevais des actualités dont je n’avais rien à faire. Je me suis donc créé un petit outil PHP qui récupère les flux RSS de différents sites, les filtre et les regroupe en un seul.

Comment ça marche ?

Il y a deux moyens d’utiliser cet outil.

Première utilisation

Avec des paramètres GET :

  • feeds : la liste des flux séparés par une virgule.
  • filters : la liste des filtres d’inclusions aussi séparés par une virgule.
  • excludes (optionnel) : encore une liste séparée par des virgule pour forcer l’exclusion d’items qui sont passés.
  • debug  (optionnel) : pour recevoir dans le flux généré les erreurs qui se sont produites.

Exemple :

http://example.com/rss-filter/rssfilter.php?feeds=http://www.toto.com/rssfr.xml,http://www.tata.fr/rss.xml&filters=CSI,CSI Miami,House&exclude=Desperate&debug=1

Deuxième utilisation

Avec un fichier XML dans le sous dossier files qui contient la configuration. Les filtres sont des expréssions régulières. Exemle de fichier XML :

http://example.com/rss-filter/files/series.xml

<!--?xml version="1.0" encoding="UTF-8" ?-->
 
	[EZTV+VTV+subs] Filtrés
	Séries : Dexter, Dirty Sexy Money, Fringe, Grey's Anatomy, Heroes, House, How I Met Your Mother, Lost, My Name Is Earl, Naruto Shippuuden, The IT Crowd, The United State Of Tara, True Blood, Weeds.
 
		<!-- sous titres -->
		http://www.tvsubtitles.net/rssfr.xml
		http://www.sub-way.fr/rss.xml
		http://feeds.feedburner.com/seriessub
		<!-- séries -->
		http://www.mininova.org/rss.xml?user=VTV
		http://www.mininova.org/rss.xml?user=EZTV
		<!-- naruto -->
		http://www.dattebayo-fr.com/rss-news.php
 
		/\bDexter\b/i
		/\bDirty Sexy Money\b/i
		/\bFringe\b/i
		/\bGrey'?s? Anatomy\b/i
		/\bHeroes\b/i
		/\bHouse\b/i
		/\bHow I Met Your Mother\b/i
		/\bLost\b/i
		/\bMy Name Is Earl\b/i
		/\bNaruto Shippuuden\b/i
		/\bThe Mentalist\b/i
		/\bThe IT Crowd\b/i
		/\bSons of Anarchy\b/i
		/\bUnited States Of Tara\b/i
		/\bTrue Blood\b/i
		/\bWeeds\b/i
 
		/\bCrooked House\b/i
		/\bDesperate Housewives\b/i
		/\bx264\b/i

Le flux correspondant sera disponnible comme ceci :

http://example.com/rss-filter/rssfilter.php?file=series

http://example.com/rss-filter/rssfilter.php?file=series&debug=1 (pour avoir le debug en plus)

Installation

Votre navigateur risque d’essayer de parser le fichier rssfilter.txt en tant que flux RSS.

Posez le fichier rssfilter.php sur un serveur Web qui dispose de :

  • PHP 5,
  • la fonction file_get_contents,
  • L’extension SimpleXML.

Télécharger rssfilter.php

Questions ?

En cas de problème n’ésitez pas à me poser des questions dans les commentaire 😉

Creative Commons GNU GPL

Programme sous Creative Commons GNU GPL