miércoles, 5 de septiembre de 2007

Trabajo: Pipe nº4 Search song or group and buy their CD

4 y Última entrega de esta "apasionante" saga.
Sólo volver a recordar que el trabajo está publicado en:


Ya concluido el trabajo, mañana empezaré ya a publicar chorradas....


Pipe nº4 Search song or group and buy their CD



Permalink: http://pipes.yahoo.com/pipes/pipe.info?_id=tsDSo5lU3BGDepvN1vC6Jw

Editar: http://pipes.yahoo.com/pipes/pipe.edit?_id=tH3CHJRU3BGx_0G_EpPZnA



Propósito:

Esta pipe tiene como propósito proporcionar información (en forma de audio y video) acerca de algún cantante o canción concreta que permita al usuario a formar una opinión sobre el mismo y ofrecerle enlaces a productos relacionados con el cantante o canción por si está interesado en comprar el Cd, etc...

Forma de uso:

El usuario introduce el nombre de la canción o cantante. La pipe buscará por audio en goear, videos en google video, youtube y megavideo y por ofertas en ebay y las ofrecerá ordenadamente al lector.

Implementación

Text Imput: Donde el usuario introduce la palabra clave

Feeds

Audio: Búsqueda en goear mediante el método de feedity.com ya explicado anteriormente.



Video:

Megavideo mediante feedity.com. No obstante en este caso aparecen entradas de publicidad que no se corresponden con lo pedido y al ser una búsqueda no se puede redefinir en feedity.com por lo que utilizamos los módulos tail y reverse combinándolos para eliminar estos elementos no deseados

Google video mediante Url Builder. Dirección http://video.google.com/videosearch. Parámetros: q(texto) y output (rss)

Youtube mediante el módulo de Yahoo Search.



Productos en e-bay:

Se utiliza el url builder con la dirección http://rss.api.ebay.com/ws/rssapi y parámetros Feedname(SearchResults), Output (RSS20) y satitle(con el criterio de búsqueda)

Filtrado y ordenado

En el caso de los videos al tener varias fuentes debemos de filtrar los resultados excluyendo algunas palabras y ordenando según una serie de parámetros. Esto se realiza con los módulos Filter y Sort.

Truncate:

Para no tener excesivos resultados que aturdan al usuario reducimos cada subrama del pipe en sólo 5 elementos

Loop: String Builder

Modificamos en cada subrama de forma separada el título de cada entrada para diferenciar los archivos de audio video y productos.

Union y Output

No hay comentarios: