08 janvier 2008

L’agrégateur Yahoo! Pipes

Le nouvel agrégateur Yahoo! Pipes est présenté par Jody Condit Fagan, bibliothécaire à l’Université James-Madison (Virginie), dans un article publié dans la revue Computers in Libraries.

Dans la première partie de son texte, l’auteure explique le contexte de sa recherche sur les fils d’actualisation et sa découverte de Yahoo! Pipes qui peut fusionner et afficher plusieurs fils en un seul, puis trier et traduire la liste résultante.

Dans la partie suivante, la bibliothécaire indique comment réaliser un agrégateur dédié à une bibliothèque, comme celui de la Bibliothèque municipale de Cincinnati. En cinq étapes, elle démontre la constitution d’un agrégateur simple devenant de plus en plus complexe. Le résultat final est affiché sur la Toile : Pipes Search: cil07.

Dans la dernière partie de son article, l’auteure souligne les limites du gratuiciel tout en suggérant d’autres utilisations possibles de Yahoo! Pipes. Sa conclusion est enthousiaste :

And it’s exciting than nontechies can easily create mashups of their favorite data sources. With Yahoo! Pipes, now you can make your Pipe dream a reality!

Référence

Fagan, Jody Condit. – «Mashing Up Multiple Web Feed Using Yahoo! Pipes». – Computers in Libraries. – Vol. 27, N° 10 (2007). – ISSN 1041-7915. – P. 10-17. – [Cette ressource est disponible au niveau R de la Grande Bibliothèque, dans la section des Revues et journaux.]

Exemples

À titre d’essai, j’ai utilisé le tutoriel de Jody Condit Fagan pour réaliser deux agrégateurs. La programmation du second est expliquée ci-dessous.

BAnQ - Activités et nouvelles

Cet agrégateur affiche une sélection de fils d’actualisation portant sur les activités (10 items) et les nouvelles (10 items) de BAnQ.

Trio

Cet agrégateur affiche des fils d’actualisation de trois sources différentes : la liste de diffusion Formatic 2000 (2 items), le blogue Trouvailles (5 items) et la galerie publique de photos de Claude Trudel (3 items).

L’éditeur de Yahoo! Pipes est constitué de deux parties : les modules, à gauche, et la planche, à droite. Un agrégateur est constitué en sélectionnant et en faisant glisser des sous-modules sur la planche. Les sous-modules insérés sur la planche sont ensuite paramétrés.


Cette capture d’écran montre l’arborescence des sous-modules utilisés pour réaliser l'agrégateur Trio :

Ligne 1 : trois sous-modules Fetch Feed du module Sources, soit un pour chacune des sources (liste de diffusion Formatic 2000, blogue Trouvailles et galerie publique de photos de Claude Trudel).

Ligne 2 : trois sous-modules Trucature du module Operators pour indiquer le nombre d’items à afficher pour chacune des sources (2 pour la liste de diffusion, 5 pour le blogue et 3 pour la galerie de photos).

Ligne 3 : sous-module Union du module Operators pour fusionner les trois fils d’actualisation.

Ligne 4 : sous-module Sort du module Operators pour trier les résultats en fonction de leur date de diffusion (ordre descendant)

Ligne 5 : Pipe Output s’affiche automatiquement lors de l’insertion d’un sous-module sur la planche.

Sur la Toile

Liste de diffusion sur Yahoo! Pipes [référence ajoutée le 16 avril 2008]

Aucun commentaire: