En la primera parte del tutorial expliqué qué era Yahoo Pipes, los módulos existentes y cómo crear un pipe sencillo. Ahora vamos a usar algunos otros módulos para crear un pipe ligeramente más elaborado.
Un pipe más elaborado
El diario El Comercio nos permite leer sus noticias mediante RSS, tiene un feed separado por cada sección, así si sólo nos interesan las noticias de Economía, nos suscribimos a ese feed, o si queremos ver las noticias de portada, pues usamos ese. El problema es que tenemos que suscribirnos a cada sección individualmente y si, por ejemplo, nos interesan todas las secciones menos la de Deportes, pues tendríamos en el Google Reader 10 suscripciones diferentes. Con Yahoo Pipes simplificaremos las cosas.
Vamos a crear un pipe que nos muestre sólo las noticias de las secciones de El Comercio que nos interesan (en este caso Política, Economía y Nacionales)
Primero, arrastraremos a nuestra área de trabajo 3 módulos Fetch (están dentro de Sources) y agregamos en su respectiva caja de texto URL, el feed de cada sección.
El módulo Pipe Output (que es la salida de nuestro pipe, es decir, lo que el lector verá) sólo recibe una entrada, así que usaremos el módulo Union (se encuentra dentro de Operators) para unir la salida de cada Fetch y luego pasarla al Pipe Output.
Pueden ver que el módulo Union tiene varias entradas (círculos celestes en la parte superior) y cada módulo Fetch tiene una salida (círculo en la parte inferior). Lo que hacemos ahora es enlazar la salida de cada módulo Fetch a una entrada de Union, y la salida de Union a la entrada del módulo Pipe Output.
Guardamos el Pipe (click en el botón Save). Podemos ver cómo quedará nuestro pipe danto click al enlace Pipe Preview. Luego, lo publicamos con el botón Publish (le damos una descripción y asignamos tags).
Listo, con esto tenemos los titulares que nos interesan de El Comercio. Nos asignan un URL para nuestro pipe y un feed para agregarlo a nuestro lector favorito.
Una buena característica de Yahoo Pipes es que podemos editar cualquier pipe y modificarlo a nuestro gusto. Así, si desean alguna otra sección de El Comercio, pueden modificar este pipe y crear su versión.
Antes de este pipe, teníamos algo así en Google Reader (una suscripción por cada sección del diario):
Ahora tenemos esto (una sola suscripción para las secciones que nos interesan):
Nota: El módulo Fetch da la posibilidad de agregar varias URL usando un sólo módulo (agregamos más campos URL dando click al botón + ), sin embargo, usé 3 Fetchs separados para mostrar la función del operador Union.
Nota 2: Habrán notado que el pipe creado presenta las noticias ordenadas por secciones, es decir, primero las de Economía, luego las de Política y finalmente las Nacionales. Esto es porque unimos en ese orden la salida de cada Fetch a la entrada del Union (de izquierda a derecha empezamos con Economía y terminamos con Nacionales). Podemos ordenarlas de acuerdo a nuestras preferencias (asignando una posición diferente en la entrada del Union. Dependiendo del feed, es posible usar un módulo (llamado Sort) para ordenar un pipe de acuerdo a diferentes criterios (título, fecha de publicación, link, etc.). Pero como dije, depende de la información que proporcione el feed usado. Para este pipe, lo ideal hubiese sido ordenarlo por fecha de publicación, sin embargo, El Comercio no proporciona esta información en su feed.
En la tercera parte mostraré otros módulos que podemos usar en nuestros pipes para hacer algo más elaborado. No se la pierdan
Posts RSS
Vía Email













One Comentario
Hola! me parece muy interesante tu post. Yo hoy mismo he estado siguiendo unas instrucciones en ingles y he podido hacer un top de comentaristas en mi blog, donde aparecen los que más comentarios han dejado. Lo que pasa es que me gustaria reflejar en vez del numero total de comentarios que han dejado desde el principio pues los comentarios que han dejado a partir de hoy. Sabes como se puede hacer? Espero tu respuesta. Muchas gracias!! (pd. si me respondes en mi blog con un comentario mejor que mejor porque entro cada poco! gracias)
2 Trackbacks
[...] Independientemente de la solución a nuestro nuevo problema, después de trastear un poco con Yahoo Pipes, y seguir algún que otro tutorial y screencast, me he dado cuenta de la gran utilidad de esta herramienta. Además, muchos compañeros de profesión opinan lo mismo, y algunos posts que lo demuestran son: Jugueteando con las tuberías, Yahoo! Pipes según EstadoBeta o un Tutorial de Yahoo Pipes vía El Modem (partes I y II). [...]
[...] Una herramienta algo compleja de manejar inicialmente, pero con unas prestaciones realmente increibles. La página “El Modem” tiene un tutorial en castellano que os puede servir para dar los primeros pasos: PARTE 1, PARTE 2. [...]