Ce billet est un complément à celui de Camille qui explique sur Caddereputation comment soigner son infobesité sur Twitter grâce à Yahoo Pipes. Je vous invite d’ailleurs à le lire pour bien comprendre le mien car je ne reviendrai pas sur les étapes qu’il a décrit. Je vais quant à moi vous expliquer comment muscler votre veille. Camille montre comment constituer des listes Twitter de façon alternative. C’est un billet précieux car il permet de créer un flux RSS pour une liste, ce que ne permet pas Twitter. TwitterList2RSS, une application qui offrait ce service, a mis la clé sous la porte et il n’existe pas encore de substitut (à ma connaissance). Comment utiliser Yahoo Pipes pour être (presque) omniscient sur #Twitter ?

Comment utiliser Yahoo Pipes pour être (presque) omniscient sur #Twitter ?

#01 Fusionner des fils RSS #01 Fusionner des fils RSS Liste des tutoriels Yahoo Pipes Je ne me rends pas compte de la propagation de l’outil au sein de la communauté. Mais comme je n’en entends jamais parler autrement que par ma propre bouche, j’ai l’impression que peu de personnes utilisent Yahoo Pipes. Et comme je trouve que c’est dommage, je commence une série de petits tutoriels vidéos. Petites explications initiales : Yahoo Pipes est très simplement un outil de traitement de données. C’est essentiellement un outil permettant de traiter des fils RSS, par exemple pour les fusionner, les tronquer, les dédoublonner, etc.
Liste des tutoriels Yahoo Pipes Je vais m’efforcer d’avancer lentement dans Yahoo Pipes, parce que j’ai plutôt l’habitude d’entendre que je vais trop vite. Si bien que si vous n’en apprenez pas assez, il faudra prendre votre mal en patience, ou découvrir par vous-même l’outil (ce qui n’est pas chose impossible : je l’ai fait). #02 Interface d’ensemble #02 Interface d’ensemble
Liste des tutoriels Yahoo Pipes Voici l’utilisation d’un "opérateur" (terminologie Yahoo Pipes) très simple : le filtre, permettant de limiter dans un flux d’entrée les items contenant (ou ne contenant pas) tel ou tel mot1. Comme annoncé, j’ai pris comme source en entrée Calendoc, et je continuerai sur plusieurs tutoriels car sa richesse permet beaucoup de traitements. Comme expliqué, je ne fournis donc pas à Yahoo Pipes un flux RSS, format d’affichage de textes, mais un flux iCal, format d’export d’agendas. #03 Filtres & format iCal #03 Filtres & format iCal
#04 User input Liste des tutoriels Yahoo Pipes Encore ce tutoriel et le suivant, puis nous pourrons enfin passer aux choses sérieuses. Ce coup-ci, je vais vous donner une illustration de ce que permettent les modules de la rubrique User inputs. Ce n’est qu’un exemple assez simple. Mais après celui-ci, le suivant (remplacement simple de texte), nous serons en mesure d’aborder les boucles (loop) qui donnent la vraie mesure de Yahoo Pipes. #04 User input
Liste des tutoriels Yahoo Pipes Logiquement, la notion de Chercher – Remplacer vous est familière, parce qu’existant dans tous les outils bureautique. Chercher-remplacer classique Appliquée à un fil RSS, la logique est la même : dans le fil RSS auquel vous vous êtes abonné, il y a des contenus qui vous gênent. Dans l’exemple de la vidéo ci-dessous, ce sont les caractères spéciaux : il y a un problème d’encodage (confusion entre iso8859-1 et UTF-8), et ça m’énerve. Donc je vais faire passer le fil RSS par Yahoo Pipes pour remplacer #05 Remplacement de texte #05 Remplacement de texte
#06 Expressions régulières Liste des tutoriels Yahoo Pipes Le tuto 5 abordait pour la première fois la question des expressions régulières. On a vu l’usage du point et le problème des parenthèses. #06 Expressions régulières
#07 Créer un fil RSS Liste des tutoriels Yahoo Pipes <update>14/01/2013 : Le module Fetch Page a été mis en "deprecated" par Yahoo Pipes, et un module XPath Fetch Page est venu le remplacer. Un tutoriel existe désormais pour ce nouveau module</update> On entre enfin dans les vraies possibilités de Yahoo Pipes. Les tutoriels qui précèdent montrent des fonctions utiles, et qui justifient l’utilisation de l’outil : utiliser Yahoo Pipes pour filtrer un seul fil RSS sur un mot-clé est légitime, c’est rapide, et ce n’est pas sortir la grosse artillerie pour tirer le perdreau. Mais Yahoo Pipes est un outil remarquable pour générer des fils RSS sur des pages qui n’en proposent pas : page d’actualités, liste de résultats dans un moteur de recherche. #07 Créer un fil RSS
Liste des tutoriels Yahoo Pipes Cette fois-ci, plutôt que de créer un fil RSS — ce qui est très bien, très pédagogique, mais ne permet pas de faire des choses complexes — je vous propose d’en regarder un existant, qui soit complexe, pour le décortiquer. En l’espèce, celui de @jsicot sera très bien.

#08 Manipulation complexe de fils RSS

#08 Manipulation complexe de fils RSS
#9 (géoprojetez violemment vos données) #9 (géoprojetez violemment vos données) Tous les tutoriels Yahoo Pipes Depuis le temps que vous voyez passer des pipes avec affichage cartographique (voici le dernier en date), cette possibilité offerte par Yahoo Pipes ne sera pas une surprise. Voici un peu comment s’y prendre. Supposons que vous avez une source d’information comportant une information géographique (genre Calendoc).
#10 Les badges Yahoo Pipes Yahoo Pipes produit "naturellement" des fils RSS (donc XML) et fichiers JSON – ainsi que du ICS pour des informations datées, et du GeoRSS quand il y a des informations cartographiques. C’est déjà bien. Mais parfois on a envie d’afficher les résultats d’un pipe directement dans une page web : produit d’une liste, carte des résultats, etc. Yahoo propose alors un badge : c’est-à-dire du code (javascript) à intégrer dans la page en question. A l’affichage de la page, le code appelle le résultat du pipe et l’affiche simplement.