Kansas State University

search

IT News

Customize your RSS feeds with Yahoo Pipes

yahoo-pipesHave you ever had a bunch of RSS feeds that were very similar and that you wished were just one aggregate feed? For instance, many sites publish a number of feeds for different parts of their content, and it would often be more useful to have all that content in one feed so you don’t have to check multiple sources for the content.

Or, have you ever had a bunch of feeds that share a certain topic and that you’d rather be in one feed rather than separated?

Yahoo Pipes offers a simple way to aggregate feeds. Yahoo Pipes is a service that has a wide range of applications and can be used for some fairly complex tasks. For this example, we will use it to easily perform three tasks:

  1. Retrieve a number of RSS feeds
  2. Aggregate and sort the feeds
  3. Republish the feeds as a single RSS feed

If you do not already have a Yahoo! account, the first thing you will have to do is register. Otherwise, simply go to pipes.yahoo.com and sign in. After signing in, go to Create a Pipe…

create-pipe1

In the left-hand column there will be a number of modules you can click and drag over to the editing surface. Under Sources, click and drag the Fetch Feed module.

fetch-feed

Add the feeds you would like aggregated to the Fetch Feed module. Simply paste the RSS feeds into the box, clicking the plus icon to add new text boxes to the module…

add-feeds

Once the feeds are in place, drag the Sort module over located under Operators. Connect the output of the Fetch Feed module to the Sort module and set the Sort module to sort the content by pubDate in descending order…

sort-feeds

Connect the Sort module output to the Pipe Output module, name and save your Pipe…

save-pipe

Run your Pipe and voila! You have a customized, aggregated single feed of the content you want!

run-pipe

Here is a video of the whole process (here for full screen version)…

[poll id=”23″]