2. INDICE
1. Definición
2. ¿Para qué sirve?
3. ¿Cómo funciona?
Entorno de trabajo
4. Ejemplo
2
3. DEFINICIÓN
Es una aplicación web de Yahoo!, que proporciona una
interfaz gráfica de usuario para la creación de mashups
de datos que agregan Web feeds, páginas Web y otros
servicios, la creación de aplicaciones web basadas en
diversas fuentes, y la publicación de esas aplicaciones.
Fue lanzado en febrero de 2007. Fue construido por
Pasha Sadri, Ed Ho, Jonathan Trevor, Kevin Cheng y
Daniel Raffel.
3
4. DEFINICIÓN
Es una aplicación web que sirve para procesar, mezclar,
manipular, o filtrar uno o varios feeds RSS, con el objetivo
de generar un único feed RSS final, que contenga
solamente la información que nos interesa obtener, ya
procesada y filtrada.
Fuentes o feeds RSS son archivos XML que generan
algunos sitios web (que constantemente actualizan sus
contenidos), para presentar estas actualizaciones con un
formato mínimo (básicamente datos), con el objeto de
simplificar y procesar la información, y poder compartirla o
acceder a ella desde otros dispositivos.
4
5. ¿PARA QUÉ SIRVE?
Toma como entrada de datos varios archivos RSS
que luego se manipulan con ciertas reglas y
condiciones de filtrado / ordenado.
El resultado es un único feed RSS personalizado.
La mayor utilidad radica en poder reunir y combinar
datos de más de un origen (varias fuentes diferentes
de datos) en una única solicitud web integrada.
Cualquiera puede compartir sus "pipes" y utilizar los
ya existentes disponibles en Browse Pipes.
5
6. ¿CÓMO FUNCIONA?
Es imprescindible tener una cuenta en Yahoo! para
autentificarnos y posteriormente acceder a la página
principal de la aplicación.
La aplicación, además de la página de edición del
pipe, tiene una página de documentación y otra de
discusión:
• La página de documentación contiene información
sobre los pipes, una guía de usuario sobre la edición
de pipes y una guía para la solución de problemas.
• La página de discusión permite a los usuarios
comentar el tema con otros usuarios.
6
8. Entorno de Trabajo
El entorno de trabajo está compuesto por una barra lateral
izquierda donde las herramientas se encuentran
agrupadas en las siguientes categorías: orígenes,
entradas de usuario, operadores, url, cadenas, fechas,
ubicación y números.
En la parte superior derecha tenemos los botones para
crear un nuevo pipe, salvar el que estamos modificando y
editar sus propiedades.
En la parte inferior se encuentra la consola que nos
muestra la salida de cualquier control al hacer clic sobre
él.
Para desarrollar pipes debemos arrastrar al área de
trabajo los controles que vamos a utilizar e
interconectarlos entre sí.
8
10. EJEMPLO
1. La herramienta “Fetch Feed” nos permite agregar
todos los feed RSS de cada sección, como datos
de entrada.
2. Con “Sort” configuramos el orden en que deben
aparecer los items de contenidos: las salidas se
ordenarán por la fecha de publicación de cada
artículo, en orden descendente.
3. “Filter” (filtro) se configura para que se bloqueen
los artículos que se publicaron antes de la fecha
indicada. También podemos filtrar por palabras
(feed).
10
11. EJEMPLO
4. “Pipe Output” muestra la salida del Pipe. Se inserta
automáticamente en el área de trabajo y haciendo clic
en éste último podremos ver en la consola el resultado
final de la unión de varios canales en uno.
Si nos quedaron demasiados artículos resultantes
podemos delimitar la cantidad que queremos mostrar,
para lo que utilizaremos el control “Truncate” que
delimita el número de elementos que se van a mostrar
en la salida.
El RSS que se generó al guardar las configuraciones
es:
http://pipes.yahoo.com/pipes/pipe.run
?_id=9c5cb39d740920614ab7c20f0b65ffbe&_render=
rss
11
12. FIN
Raquel García
Leticia Aceves
(04/12/2012)
12