My friend Rex Hammock wants to know what Yahoo! Pipes is all about, so I whipped up a simple example "pipe" to show how it works.
A pipe takes input from different sources, mixes them together based on criteria you specify, then outputs the results as a single RSS feed. In this example, I created a pipe named "YouTunes" which links to YouTube videos of the top 10 songs on iTunes. Designing it was simple:
- First I dropped a fetch source module onto the canvas, and told it to use the iTunes Top 10 Songs feed as the source.
- Next I added a for each: replace operator module, which takes an input feed and replaces it with output from another feed. In this example, I used the iTunes feed as the input and a Yahoo! search feed as the output.
- I instructed the Yahoo! feed to search for the song name from the iTunes feed (itms:song), then restricted the search to http://www.youtube.com/
- The final step was attaching the "for each" module to the pipe output.
It's not perfect - it needs additional filtering to weed out irrelevant videos - but I wanted to keep it simple for this example. If you'd like to check out the actual "YouTunes" pipe, you can find it here (or just subscribe to its RSS feed).
PS: Here's how the RSS feed for this pipe looks in FeedDemon (it would look a lot better if I could figure out how to insert Media RSS thumbnails into the feed).
Nick,
What a great sample pipe and thanks for your kind words. I'd encourage you to add a description and tag it "example" so that others are more likely to find it. You could also conceivably use feeds from sites like Sonicliving so that it's showing YouTube videos of YOUR top 10 or upcoming concert acts.
Kevin
- Pipes Design Dude
Posted by: Kevin Cheng | Friday, February 09, 2007 at 07:19 PM
Even though it's coming from youtube, it won't output in MediaRSS? Is that a GooTube issue, or a Pipes restriction?
Posted by: critter42 | Saturday, February 10, 2007 at 02:51 AM
Glad you like it, Kevin! I'll tag it as an "example," as you suggest.
Critter, this pipe uses a Yahoo! Search of YouTube.com, so the MRSS information isn't available (ie: I'm searching YouTube's site, not their feeds). However, I could use the artist name from the iTunes feed to create a YouTube feed of that artist, and that would contain the MRSS information (provided that Pipes doesn't strip it).
Posted by: Nick Bradbury | Saturday, February 10, 2007 at 11:55 AM
I've been playing around with this too. I've found YouTube tag search to be quite good at producing RSS, but had much better luck with Google Video. I've been able to get a pretty good hit rate for the UK iTunes Top 10 with an advanced search on Google Videos. See the results of this pipe at http://pipes.yahoo.com/pipes/MDRjlNa92xGws0rm0kqv4w
Posted by: Dave Shipp | Friday, February 16, 2007 at 11:11 AM
Dave, that "Google Music Video Search" module is pretty handy - thanks for sharing it!
Posted by: Nick Bradbury | Sunday, February 18, 2007 at 10:06 AM
This was a clever pipe. It’s hard to find any truly useful pipes. I think (hope) that someone will come up with a pipe that is so useful that the non-tech crowd will start paying attention. I created some high-quality video tutorials for Yahoo Pipes. With your permission, here is the link:
http://usefulvideo.blogspot.com/2007/02/yahoo-pipes-tutorials.html
Posted by: usefulvideo | Sunday, February 18, 2007 at 03:46 PM
Here is the URL which can be used to create localised versions of YouTunes:
http://phobos.apple.com/WebObjects/MZSearch.woa/wa/MRSS/rssGenerator
This enabled me to do the same thing for the UK top 40!
Thanks very much!
Posted by: Dan Atkinson | Sunday, April 08, 2007 at 05:24 PM
> PS: Here's how the RSS feed for this pipe looks in FeedDemon (it would look a
> lot better if I could figure out how to insert Media RSS thumbnails into the
> feed).
I couldn't figure out it also. Yahoo! Pipe seems to be stripping all media-rss elements...
I wrote about it a while back:
www.abdulqabiz.com/blog/archives/syndication/yahoo_pipes_screws_t.php
Please let me know, if figure it out. I have sent feedback/request to Yahoo guys several times, have not heard back..
-abdul
Posted by: Abdul Qabiz | Wednesday, May 30, 2007 at 10:21 AM
I've been playing around with this too. I've found YouTube tag search to be quite good at producing RSS, but had much better luck with Google Video.
Posted by: Dan | Tuesday, July 03, 2007 at 02:23 PM