What are Yahoo pipes ?

Many of you might have not heard about yahoo pipes. So first let me tell you what exactly Yahoo pipes are and what work you can do using them. Yahoo pipes is a web application which provides GUI for building data mashups and create various applications. Yahoo pipes are bit complex to use. In order to make things simpler for my readers i wrote a step by step tutorial on how to use yahoo pipes. InΒ  this tutorial i m going to discuss about how to use yahoo pipes such that pipe takes RSS feed from your site and adds a photo from Flickr based on the keywords of each item.

Lets Start Making Pipes !!

Step 1:
Go to Yahoo pipes. You will need a yahoo username and password to access the site but if you use yahoo mail or any other yahoo service you can use your existing id. The pipes interface is just about at the cutting edge of web interactive design. Try not to think on it as a web site at all but as a programming environment

After logging in click on create pipe and a new environment will load as shown in the figure.

Step 2:
First of all your task is to link our blog to Yahoo Pipes. We can do this by choosing the “Fetch Feed” module from the menu and using drag-and-drop to drag the module to the development grid.
This will create a new module within the grid that we can then customize and manipulate.

Step 3:
After that in url fill your blog rss feed, i m going to filll my other blog url i.e

Step 4:
The next step is to tell Yahoo Pipes to read through the feed and pick out keywords from each post. We accomplish this by dragging a “Loop” module from the “Operators” menu and dropping it onto the development grid.

Once the Loop module is on the Yahoo Pipes development grid, we can link it to the Fetch Feed module by dragging the circle at the bottom of the Fetch Feed module and dropping it on the circle at the top of the Loop module.

Step 5:
Open the “String” menu within Yahoo Pipes and locate the module called “Term Extractor“. Drag this module to the box within the Loop module labeled “Drop module/pipe from toolbox here.”
Notice how the Term Extractor module pops into place in the middle of the Loop module. This allows us to use the Term Extractor module on each blog entry

Now, we need to configure the Term Extractor module to work correctly within Yahoo Pipes.Because we only want to send Flickr a single term, we need to change “Emit results as …” from “single item” to “list“.Next, we need to change the module from assigning “all” results to assigning “first” results. This tells Yahoo! Pipes to generate a list of keywords and only send the first item from the list to Flickr. The loop element should default to “item.loop:termextraction” and should not be changed.

Step 6:

We will now run through each of our keywords and use Yahoo Pipes to send the keywords to Flickr.First, drag a new loop onto the development grid and link this new loop to our old one by dragging the output circle at the bottom of our Term Extractor loop to the input circle at the top of our new loop.Next, drag the “Flickr” module from the “Sources” menu onto the box within the Loop module. Now, we will configure the Flickr module by changing “Find” from 20 to 1 because if we leave it 20 for each blog entry it will display 20 imanges then use the drop down box next to “images of” to select “item.loop:termextraction.content“. This tells Yahoo! Pipes to use the keywords we extracted to find a suitable image on Flickr.

Step 7:
To complete our Yahoo Pipes mashup, we need to drag the results from our Flickr loop to the “Pipe Output” module at the bottom of the development grid.

Save your pipe now and den run it. Now the pipe should work fine, here is the screen shot of working pipe which display my other blog Gadgets n More enteries with image from flickr

And you can verify its working by opening the real RSS feed link

What do you think?

Hope you like the tutorial. Kindly share your experience and views about it.

Article by

Akshay is a Tech Enthusiast who loves to write about Technology and Gadgets. He is very passionate about blogging and has been blogging since 2009. You can follow him on twitter @akshayable.

Comments (6)

  1. Heard about it before but never used it.

  2. ala234l says:

    This helped me alot in my college assignement. Thank you for your information.

  3. Gaudreau says:

    A very interesting read and a great post alltogether. Would you mind if I posted the same article on my blog (with a reference to your website)?

    • Akshay says:

      Kindly do not copy paste article directly
      Write it in your own words πŸ™‚ πŸ™‚ and ya if you copy images,content etc do place a reference(link) of my article πŸ™‚ πŸ™‚

Leave a Reply

If you want a picture to show with your comment, go get a Gravatar.