Combine Multiple RSS Feeds With Yahoo Pipes

Martin Brinkmann
Apr 25, 2011
Updated • Nov 30, 2012
Tutorials, Yahoo
|
12

Mike just emailed me asking for a way to combine all of his author feeds from all websites he is writing for to publish all of his articles as a single feed on his Facebook page. There are lots of services out there that can combine RSS feeds into one feed. This can be handy for a variety of reasons. You may want to use it for publication reasons, just like Mike did. It can also be handy for a chronological overview, for instance by combining authority feeds about a specific topic.

Yahoo Pipes offers one of the easiest options to combine multiple feeds into one. You do need a Yahoo account to make use of Yahoo Pipes but that is the only requirement.

Visit the Yahoo Pipes website and log in with your Yahoo account, or create a new account either directly on site, or by connecting via a Facebook or Google account.

Yahoo Pipes basically works by combining elements on the right. You drag and drop elements on the workplace, configure them and combine them to create something.

For combining multiple RSS feeds into one, we need to do the following. Drag and drop the Site Feed module to the workplace and copy paste the first feed url into the form. You can add additional feeds by clicking on the + icon next to url. Repeat the step for all feeds that you want to combine.

You need to click on Operators now in the left sidebar menu to drag and drop sort to the workplace. Now connect Fetch Feed and Sort by clicking on the blue circle below the Fetch Feed module and connecting it to the blue circle on top of the Sort module.

Now click on the blank field on the left side of in ascending order and select item.pubDate to sort all articles that get posted on all sites by publication date.

sort feeds

Connect Sort to Pipe Output and select save at the top to save the new Pipes.

yahoo pipes

Enter a name for the pipe and select Save. Click the Run Pipe link afterwards at the top of the screen. This opens a new page that lists the output of the pipe. You find links to snag the pipe as an RSS feed on that page.

combine rss

Just copy and paste that RSS link into your RSS reader of choice. And there you go, you are now subscribed to one feed that combines multiple RSS feeds.

Advertisement

Previous Post: «
Next Post: «

Comments

  1. rascasse83 said on December 17, 2011 at 4:33 pm
    Reply

    To have more than 10 use multiple Fetch Feeds and connect them to a UNION Operator.

    1. will said on August 15, 2013 at 6:20 am
      Reply

      Thanks for your help!

  2. Jonathan said on September 25, 2011 at 4:43 pm
    Reply

    Very useful! Thanks

    Unfortunately I want to combine 70 RSS feeds (student blogs I want to see in one go – http://changebydesign.wordpress.com/ ) but Pipes seems to limit me to 10 at a time.
    I thought about creating a feed of ten, a feed of another ten, and then combining those… but it doesn’t work.
    Any thoughts on how to go beyond the ten feed limit?

  3. rstarter said on September 20, 2011 at 8:18 am
    Reply

    Hi Martin,
    Is it possible to make the pubDate to be visible just under the feed headline?

    Regards,
    Mannyee

    1. Martin Brinkmann said on September 20, 2011 at 9:11 am
      Reply

      Good question, I cannot really answer that unfortunately. Has been a long time since I last played around with Yahoo Pipes.

  4. Jelbee said on June 25, 2011 at 6:03 am
    Reply

    my site have two rss: one for the articles and video. Thanks for sharing this it saves me from trouble.

  5. SFdude said on April 27, 2011 at 2:14 am
    Reply

    This was good, short & clear example!

    Write another similar article,
    with an example of “Fech Data”, in Yahoo Pipes…

    Thanks!

  6. paulo oliveira said on April 26, 2011 at 12:39 am
    Reply

    great article, Martin. If possible, publish more tutorials on Yahoo Pipes, please!

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.