A Guide to Yahoo Pipes
Ranked #292 in Internet, #13,069 overall
Advanced RSS Feed Processing
Yahoo Pipes is a powerful composition tool to aggregate, manipulate, and mashup content from around the web. Simple commands can be combined together to create output that meets your needs.
For example, you can combine many RSS feeds into one, then sort and filter it. The resulting feed can then be used to provide dynamic content in your lens.
This lens will give you an introduction to Pipes, and how to create your own.
New: How to change the URLs of your pipes.
Where to Begin?
The first thing you should do is search for some existing Pipes, because you never know - someone may have already created the Pipe you need. Just enter in some keywords, and a whole bunch of Pipes will be presented to you. For example "amazon" or "squidoo".
Searching for Pipes is a great way to find ideas for your pipes. You can view the source of any pipe you find, and see how it was put together. This is a great way to learn how to create your own.
When you're ready to take the plunge, click on the large "Create a pipe" button. You'll be shown a blank sheet, on to which you can drag and drop the modules you need from the menu on the left. Modules are connected to each other by click-n-dragging a link between them.
At the bottom of the window is a debug window, which will show you the intermediate output of which ever module you have selected. Click on Refresh if it doesn't seem to have updated yet.
Below are a series of tutorials that take you step by step to creating your own Pipe, followed by some more advanced tutorials. At the end these is a Guestbook for your feedback and comments, as well as Plexo for your best Pipes.
Simple User Input
To add one to your Pipe, expand the "User inputs" in the left hand menu, and select the type you want. Here, I've picked the "String Input" field.This field has 5 parameters: the 1st is just a name, so it doesn't matter what you call it; the 2nd is the prompt that the user will see when they run the Pipe; 3rd is for the order in which you want the inputs to appear, if you have more than one; 4th is the default value that the user will see; and the 5th is the value used for debugging.
In the debug window at the bottom of the screen, you should see that debug value appear.
Creating a URL from User Input
Add the "Url Builder" from the "Url" sub-menu. In this example, I've set the Base to be "http://squidutils.com/lensmaster". I then linked the previous Text Input field by clicking on the blue dot at the bottom of the field, and dragging it to the dot on the right of the Path Element.

Add another Path Element by clicking on the (+) icon, and enter the remainder of the URL "lenses.rss". Note that you do not put in any additional "/" characters.
In the debug window, you should see "http://squidutils/lensmaster/thefluffanutta/lenses.rss", depending on what default value you specified in the Text Input.
Fetching an RSS Feed
You can enter a fixed URL, or connect it to the "URL Builder" module in the previous example.The debug window should show the first few items in the feed, and you can expand them by clicking on them.
Filtering a Feed

The filter is configured to only show items where the "category" element contains whatever string the user has entered in the "Text Input" field.
The debug window should show only the items which match. Note the special "Pipe Output" box at the bottom, which serves as the end point for your Pipe, and is from where your resulting output will emerge.
This Pipe has been published as Squidoo Lenses by Lensmaster and Category, and you can see the complete source code here.
Dealing with Dates...

You'll see that in this example, I've used "item.y:published.utime", which has been automatically generated from "item.pubDate". This allows me to do a greater than comparision against the result from the "Date Builder" module.
Remapping Elements in a Feed

This quick example shows how you can take a feed, and replace the description for each item with its category tag.
How To Customise Your Pipe URLs
The default URLs for pipes are pretty unwieldy, but Yahoo has provided the ability for you to change them into something more manageable. Here's how:
The first step is to customise the URL of your profile. Start by going to the "My Pipes" page (assuming you're logged in), and look for your profile URL near the top. There should be an (edit) link at the end.

Once you've done this, click on the "View Results" of any of your pipes. Just below the title and description, there should be a link similar to before:

Important Note: If you want to seperate your keywords in the URL, you must use underscores; dashes will get filtered out when you save it.
Once you have your new addresses, you can bookmark them, show them to your friends, etc. If you want to get the RSS output, then simply add ?_render=rss to the end of your URL.
Working with Yahoo! Pipes (Book)
No Programming Required by Tony Loton
In this book you will learn how to:
* Create Pipes by selecting modules from the library, and connecting them together.
* Publish your Pipes for the benefit of others.
* Discover and take advantage of already-published Pipes.
* Embed Pipe results directly in your own web pages.
* Combine Yahoo! Pipes with Microsoft Popfly to create more innovative mashups
Working With Yahoo! Pipes, No Programming Required
Amazon Price: $6.56 (as of 02/13/2012)![]()
"After reading this book, I actually "get it." I understand what this guy is talking about. The visuals really help."
Usually ships in 1-2 business days
What to do with your Pipes?
If you think that other people would benefit from your creation, then you may Publish it. Make sure you add a good description and some tags to help people find it.
You can also add your pipe to this list below...
Some Example Pipes
If you have a Yahoo Pipe you'd like to show off, then feel free to add it here:
Pipes from thefluffanutta
All of the Pipes that I have created - go on, take a look...4 points
Pipes: Squidoo Lenses by Lensmaster and Keyword
Enter your lensmaster name and a keyword. You will then have a list of all of your lenses that contain that keyword in the title.3 points
Pipes: Ones - five random friends
A pipe made to display the top lens from each of 5 lensmasters feeds3 points
Pipes: Squidoo Lenses by Lensmaster and Category
Enter your lensmaster name and a category. You will then have a list of all of your lenses in that category.2 points
Pipes: Amazon: Show Similar Items (US and UK)
This will generate an RSS Feed containing Amazon items that are similar to a specified ASIN or ISBN.0 points
Pipes: eBay Multiple Country Price Search
This Pipe uses 10 of Ebay's RSS feeds from all over the world and US. The feeds are form UK, Canada, France, Indian, Spain, Italy, Singapore, Netherlands and Australia's Ebay Auctions. No need to jump from country to country you will get all the results here. If you can't find it in your country you...0 points
Pipes: eBay Simple Price Search
This Pipe was designed to search for a price range in eBay.com. It will allow you to add your search terms and Minimum amount and Maximum amounts. Quick Search on eBay for your favorite Item.0 points
Learn More about Yahoo Pipes
- Pipes - About the Editor
- The Pipes editor is a JavaScript authoring tool that lets you create and edit Pipes in an intuitive visual interface.
- Pipes - Module Reference
- The modules in the Pipes Editor have been grouped into categories based on their functionality.
- Pipes - Tutorials
- Many excellent tutorials for Pipes have been written by users...
- Pipes - Frequently Asked Questions
- Why can't I connect some modules to others?
Why can't I put some modules inside a ForEach container?
My Pipe is broken, what do I do? - Yahoo Pipes And How To Merge, Filter, And Sort Multiple RSS Feeds
- Today's video is the next video in our RSS series, which shows you how to use Yahoo Pipes, a free service to manipulate multiple RSS Feeds to create another unique RSS Feed. This allows you to drive more backlinks to your website among other benefits.
Mashup Case Studies with Yahoo! Pipes
Featured Author
Pipes developers can look at the web pages, examining the underlying HTML code, and then following through to the Pipes themselves.
"Mashup Case Studies with Yahoo! Pipes", available as paperback or PDF.
Here are the links to some of them. They're not meant to look nice, but to demonstrate various techniques:
- Pipe JSON
- Shows items for sale on eBay.
- Trading Cockpit
- Displays the output from two pipes. To the left is a list of stock sector charts, and to the right is related news for whichever sector link you click.
- LOTONtech Finance Portal
- Shows how a Yahoo! Pipe can screen-scrape information from a third-party web site, to be displayed in your own portal.
- Product Download Form
- It shows how a HTML form can capture user input to be used as a Pipe's parameter(s). Enter a username to see the downloads available to the fictional user.
- Google Maps
- Displays a Google Map showing locations sourced from a Yahoo! Pipe.
Reader Feedback
-
Reply
-
nightbear
Dec 23, 2011 @ 10:35 pm | delete
- I have never even heard of this but feel it something of real value, I will keep this lens as a resource. As always you are very instructive and understandable. thank you so much. Blessed.
-
-
Reply
-
daveframer
Dec 16, 2011 @ 1:48 pm | delete
- Thanks for the info. I was trying to work with Yahoo pipes the other day, did not completely understand.
-
-
Reply
-
webcodez
Aug 27, 2011 @ 12:11 pm | delete
- Nice one, never knew about this.
-
-
Reply
-
dogface
Sep 2, 2011 @ 10:49 am | delete
- Same here, thanks for sharing.
-
-
Reply
-
chuckwells
Mar 19, 2011 @ 12:56 pm | delete
- I solved my own Squidoo Category problem by adding "&_render=rss" to the end of the pipe.
-
-
Reply
-
chuckwells
Mar 19, 2011 @ 12:37 pm | delete
- Thanks for the info on pipes. Problem I am having is when I input the pipe into Feedage it does not recognize it as a legitimate RSS feed. I have not found any other ways to do a Squidoo RSS feed by categories.
-
-
Reply
-
OptimumWellness Feb 17, 2011 @ 4:04 pm | delete
- Great Information on Yahoo Pipes! Wasn't quite sure what it really was at first, but you provided a whole lot of good info on this.
-
-
Reply
-
hotbrain
Dec 16, 2010 @ 2:37 am | delete
- Wow! Yahoo Pipes looks very interesting. A great discovery today. It's late but tomorrow I must explore the possibilities... Thanks!
-
-
Reply
-
Greekgeek
Oct 12, 2010 @ 2:25 pm | delete
- Yahoo should've gotten you to write their tech support. After viewing their mumbled "getting started" video, I stared at the blank pipe setup page last night and said, "Droool!"
I didn't even realize it was largely a way to manipulate RSS feeds. D'oh! (Of course, 3AM may have had something to do with that.)
-
-
Reply
-
Lisa
Sep 30, 2010 @ 3:23 pm | delete
- Hello, Thanks a lot for this great tut.
How do I limit the number of characters in the item description?
-
-
Reply
-
awelldressedbullet
Sep 29, 2010 @ 2:12 pm | delete
- I would love to know just 10% of what you know, you are such a wealth of information (that is useful), thanks Fluff - Kathy
-
-
Reply
-
richiereveley
Sep 28, 2010 @ 1:47 am | delete
- Great lens **Blessed by an Angel**
-
-
Reply
-
QueSea
Apr 7, 2010 @ 10:13 pm | delete
- Thanks for a great tutorial. 5*s in my book. I added this to the Spotted Squid lensroll.
-
-
Reply
-
prosperity66
Mar 31, 2010 @ 3:43 am | delete
- First time I went to Yahoo Pipes I felft lost in nowhere. I never really understood how it works except that I could get my lenses rss feed from there. This is a great tutorial and I really appreciate the visit!
Blessed by a SquidAngel as anything that can help a lensmaster is welcome!
Dom.
-
-
Reply
-
hlkljgk May 19, 2009 @ 11:32 am | delete
- i <3 yahoo pipes
-
-
Reply
-
Kate-Phizackerley
Apr 6, 2009 @ 8:12 pm | delete
- Nice lens. I've just recent a recent-lenses lens using Yahoo Pipes and it was great to have your lens I could feature for anybody who wanted to know more about the techie side and how Yahoo Pipes can be used.
Kate
-
-
Reply
-
SamyRoumieh
Apr 6, 2009 @ 5:35 pm | delete
- Great Lens!
-
-
Reply
-
lakeerieartists
Dec 1, 2008 @ 9:26 am | delete
- Thanks for this tutorial. I went to pipes and was totally confused, plus couldn't seem to run the videos. This will really help. :)
-
-
Reply
-
vbright105
Oct 9, 2008 @ 9:44 pm | delete
- Okay...I HAVE to come back to this. I want to utilize this one! Let's just hope I remember to come back.
-
-
Reply
-
CleanerLife
Sep 8, 2008 @ 6:38 pm | delete
- Amazing how many cool Yahoo things I find outside of Yahoo -- I use Yahoo every day, and never heard of this! Good thing you made this Lens!
-
- Load More
More RSS Stuff
by thefluffanutta
I write about what I know, and I build tools for Lensmasters at SquidUtils.com. Read more about me on my Lensography, and follow me on twitter. more »
- 119 featured lenses
- Winner of 16 trophies!
- Top lens » The Best Wii Games Ever ★
Explore related pages
- How to write an Artist's Statement How to write an Artist's Statement
- Tools For Squidoo Lensmasters ヅ Tools For Squidoo Lensmasters ヅ
- How To Draw Caricatures | Learn To Draw Easily! How To Draw Caricatures | Learn To Draw Easily!
- How To Get Deep Links with RSS Feeds How To Get Deep Links with RSS Feeds
- Google Mapquest Driving Directions - which is better? Google Mapquest Driving Directions - which is better?
- How To Make Altered Art Matchbox Shrines How To Make Altered Art Matchbox Shrines