Sur la ligne 9 - Christelle

Christelle : mes voyages quotidiens, de Buzenval à Miromesnil - rencontres.

Accès direct


dimanche 13 mai

Et si nous faisions des [Yahoo] Pipes ?

Bien, j'arrive sans doute un peu tardivement sur ce sujet, les "Yahoo Pipes" étant apparues depuis au moins février 2007 - si je ne m'abuse...

Néanmoins, j'ai eu envie d'essayer et je vais essayer de vous faire partager mon expérience.

D'abord, de quoi s'agit-il ?

Les puristes et les geeks de tout poil vont sans doute y trouver à redire, mais je vois les YPipes comme un outil vous permettant de produire un nouveau flux RSS en fusionnant et en éditant, en filtrant,... plusieurs flux RSS existants.

Plus simplement, si vous affichez dans votre agrégateur (netVibes, par exemple) des listes d'informations provenant de sources différentes, vous pouvez les regrouper en une seule liste et "travailler" cette nouvelle liste pour qu'elle n'indique que les informations qui vous intéressent vraiment.

Par exemple, les blogs fournissent habituellement un flux d'information donnant le titre des nouveaux articles, éventuellement leur contenu ; et bien, il est possible de fusionner tous ces flux, de traduire en français ceux qui seraient en anglais, puis d'extraire uniquement les références aux articles parlant de "pagerank" par exemple... On produirait ainsi un nouveau flux d'information affichable à son tour dans NetVibes ou un autre agrégateur.

L'autre intérêt de Yahoo Pipes réside essentiellement dans son interface de développement, qui est extrêmement intuitive (on pourrait dire "ludique" ). Il suffit d'amener des blocs de fonction dans l'espace de conception (au minimum un bloc d'entrée permettant d'obtenir le flux de départ ) puis de les connecter entre eux en branchant la sortie de l'un sur l'une des entrées du suivant.

Voilà un exemple simple - traduction en français d'un flux à l'origine en anglais :

tout se passe sur pipes.yahoo.com, et pour utiliser l'interface de développement, il faut que vous ayez préalablement créé un compte Yahoo.

YP1 Le fait de placer un bloc d'entrée (ici, un flux RSS) génère automatiquement la fonction de sortie.

YP2 Puis je glisse un module de traduction BabelFish dans l'espace de développement

YP3 Ensuite, on établit les "tuyaux (pipes) entre les différents connecteurs

YP4 et enfin, on effectue les derniers réglages (nom du flux d'entrée, paramètres de traduction)

C'est tout ! Il n'y a plus qu'à sauver le travail, l'essayer puis y souscrire dans son agrégateur !

Pour mes besoins personnels, j'ai développé le petit utilitaire suivant, avec les Yahoo Pipes :
recherche sur Ebay France dans la section "Antiquités" des objets correspondants à 2 séries de mots-clés ; on peut éliminer ceux qui font l'objet d'un trop petit nombre d'enchères (ça permet tout de suite de voir les objets intéressants ) ; ceux qui sont en "vente immédiate" ne sont pas mentionnés et la fourchette de prix peut être fixée par l'utilisateur.
Enfin, les objets sont classés par nombres d'enchères décroissants (ce qui indique en général ceux dont la vente va se terminer bientôt )
.

Une fois affiché dans NetVibes, j'obtiens ça :

YP5

Vous pouvez faire fonctionner ce "pipe" en cliquant ici puis y souscrire dans l'un de vos agrégateurs ( la page vous propose un certain nombre de choix :

YP6

Quant à la structure de l'outil, vous pouvez la voir (la cloner, aussi) à condition d'avoir un compte Yahoo...

mais ça donne à peu près ça :

YP8 YP8YP9

Je n'expliquerai pas beaucoup... mais parmi les pièges qu'il a fallu éviter, celui du tri par nombre d'enchères est intéressant : le flux RSS travaille en texte et considère donc que "8" est plus grand que "22" ... il a donc fallu éditer le flux pour transformer "8" en "08" ; ce n'est pas compliqué, mais le mode d'emploi n'est pas très disert à ce sujet...

Allez-y, à vous de jouer !

 

Posté par chrislgn9 à 12:08 - J'essaye - Commentaires [8] - Rétroliens [0] - Permalien [#]

Commentaires

Attention aux piperies polonaises !

J'ai déjà expérimenté la tuyauterie de Yahoo sur mon blog défunt Central Horizon, Christelle, en relayant sur une colonne les feeds des posts de Cloudy Days.
Ces pipes ne sont pas simples à reliées entre eux : attentions aux fuites ;-))

Posté par Scheiro, dimanche 13 mai à 22:18

Bonne idée

Scheiro > C'est sur qu'il y a des obstacles à contourner pour utiliser ces Pipes ! Il faut aussi avoir quelque chose à en faire ... ce qui n'est pas toujours évident.
Tu m'as donné une idée : j'ai fait un petit pipe qui indique le dernier article sorti sur quelques blogs que je fréquente de temps en temps (il y a quelques anomalies car toutes les horloges n'ont pas l'air totalement synchronisées ).

Posté par christelle, lundi 14 mai à 09:56

C'est ben un peu compliqué pour moi ça ma pauv' dame ! Mais ça m'a l'air ben pratique ma foi ! J'regarderai quand j'aurons un peu plus de temps !

Madame Yvette, femme artisan à Saint-Claude

Posté par Sammy, lundi 14 mai à 16:37

Mââme Yvette > J'ai dû manquer de pédagogie !
Mais vous pourrez voir le résultat d'une autre réalisation plus simple sur ma page d'accueil (rubrique "Depuis d'autres Blogs" )

Posté par christelle, lundi 14 mai à 16:58

Pas mal l'article ! Le problème le plus fréquent quand on manipule des flux RSS/Atom, c'est d'oublier de reclasser les resultats selon leur date de publication ; il faut trier en ordre descendant selon "pubDate" et "dc:date" juste à la fin du Pipe ;o)

Posté par Olivier ze kat, jeudi 17 mai à 15:37

O ze kat > merci ! c'est vrai que j'ai un peu négligé la mise au point du tri par dates ; il faut dire que le flux de Mondemo à un problème de format sur pubDate (je crois ) - d'ailleurs NetVibes a des problèmes pour l'afficher dans l'ordre correct.
Je viens de modifier ça en passant par le 'utime' qui semble permettre un tri correct.

Pour Ebay, le pb ne se pose pas, je trie par nombre d'enchères décroissant.

Posté par christelle, vendredi 18 mai à 09:22

Je vais relire une énième fois pour tout comprendre ... comme Sammy ;-)
c'est comme qui dirait que le gros de la chose m'échappe encore et m'échappera toujours ...

Tante Marcelline, pêcheuse de grenouilles à la Mare-sur-Pigeonnier

Posté par Florence, lundi 21 mai à 12:38

tante Marcelline > ma chère tati, ne t'inquiète pas, tout ça n'a pas plus d'importance que la fiente de pigeons que tu utilises pour nourrir tes grenouilles !
Il va falloir que je me décide à abandonner les geekeries de tout poil - qui sont quand même bien pratiques pour interrompre les périodes de silence un peu trop prolongées ;-)

Posté par christelle, lundi 21 mai à 13:57

Donner un avis







Rétroliens

URL pour faire un rétrolien vers ce message :
http://www.canalblog.com/cf/fe/tb/?bid=106424&pid=4934595

Liens vers des weblogs qui référencent ce message :