background preloader

Tutoriels

Facebook Twitter

Comment utiliser Yahoo Pipes pour être (presque) omniscient sur #Twitter ? Ce billet est un complément à celui de Camille qui explique sur Caddereputation comment soigner son infobesité sur Twitter grâce à Yahoo Pipes.

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

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). Camille a également expliqué comment filtrer ces listes tant par des mots-clés mais également par la nature des tweets (exemple : contenir des liens). Le cumul de ces deux étapes permet donc de filtrer un périmètre restreint et prédéfinit que sont certains comptes Twitter.

Liste des tutoriels Yahoo Pipes. #01 Fusionner des fils RSS. #02 Interface d’ensemble. #03 Filtres & format iCal. 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. Cela dit, le principe est le même : il s’agit d’un fichier structuré (mais pas d’un fichier XML, contrairement à ce que j’affirme dans la vidéo) reconnu par Yahoo Pipes, et que l’on peut donc manipuler dans tous les sens.

Voir la vidéo Le pipe généré est accessible ici pour visualisation, récupération, clonage et détournement. 1. #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. Enfin, ma mesure du moins : car je constate en visitant les pipes des autres, que je n’y comprends souvent rien (regardez un peu celui-ci, pour rigoler : je suis incapable de vous apprendre à le faire). Bref, voici un usage simple d’input, permettant d’introduire des formulaires dans le pipe, donc un choix (une variable) de la part de l’internaute. #05 Remplacement de texte.

Liste des tutoriels Yahoo Pipes Logiquement, la notion de Chercher – Remplacer vous est familière, parce qu’existant dans tous les outils bureautique.

#05 Remplacement de texte

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 tous les ê en êtous les é en étous les à en àetc. En outre, il s’agit de liens qui me renvoient à des notices sur LibraryThing, dans sa version anglaise (URL en librarything.com), et je veux que les liens pointent vers les mêmes notices, mais avec l’interface en français (même URL, mais en librarything.fr). Voir la vidéo Pardonnez ma voix fatiguée : je suis fatigué. Voici le pipe produit.

Début d’initiation aux expressions régulières. #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.

#07 Créer un fil RSS

Un tutoriel existe désormais pour ce nouveau module</update> #08 Manipulation complexe de fils 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.

#08 Manipulation complexe de fils RSS

En l’espèce, celui de @jsicot sera très bien. Ce pipe permet de faire une veille simultanée sur 7 services de gestion de favoris en ligne. Pour faire une veille thématique (par exemple sur les archives ouvertes), il peut être très intéressant de se tenir au courant de ce qui intéresse les autres, donc de suivre l’enrichissement de bases comme Delicious ou Connotea. Mais deux constatations s’imposent : il existe un certain nombre de services en ligneil existe plusieurs termes susceptibles de servir de tags pour désigner des domaines de veille comme celui-ci : archivesouvertes, archives_ouvertes, ao, oai, open_archives, openarchives, etc.

Cela représente donc beaucoup de fils RSS Le fonctionnement du pipe de @jsicot est : #9 (géoprojetez violemment vos données) #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.

#10 Les badges Yahoo Pipes

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.