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:
Publicar un comentario