views:

43

answers:

2

I'd like to build a website that aggregates and displays content from hundreds of RSS feeds. The feeds will be from different sites: Twitter, Flickr, Tumblr, etc, so the content will be very heterogenous.

In a perfect world — and this is more of a side issue — I would like to allow other people to help manage the list of feeds and assign tags to the content from each individual feed so that you can filter the items that are displayed.

What I've tried so far:

  1. Google Feeds API – I thought this would be the answer, but unless I'm missing something, the FeedController will only output the collected feed content as separate lists. Is there any way to ask the Google Feeds API to aggregate and sort the content from many RSS feeds before displaying?

  2. Yahoo! Pipes – This also seemed like a good solution at first. I setup a Pipe that accesses a list of RSS feeds stored in a Google Doc spreadsheet and then aggregates the content. However, the output leaves a lot to be desired; Tumblr video posts, for example, only show a title and a permalink to the post, the embedded Youtube video is lost.

  3. PHP – I've seen this question, which looks like a good approach. I'm less proficient in PHP, so although I'm willing to learn, I'd ideally like to find a different approach.

Any thoughts? Thanks.

A: 

My favourite is still Yahoo Pipes. With a little bit of tinkering, you might be able to get the video tags preserved. Do you have a link to the pipe in question?

Reinderien
Here you go: http://pipes.yahoo.com/pipes/pipe.info?_id=261f6e85c331a38a70d85070f94e6010
Andrew LeClair
Well, I took a look at the pipe. If by "embedded video" you mean the same sort of post as 3/1's "If you haven’t seen it already, the unveiling...": There is no special video embedding tag. It's just an object tag in the description. Furthermore, when I compared the source feed to the pipe's output feed in Google Reader, both had the video embedded. So... what exactly is wrong?
Reinderien
A: 

Actually, i'm doing this for one of my projects.

I'm using ASP.NET & C#.

I have functionality that goes out regularly and retrieves the data in each feed. I store new items in SQL Server. This way I can group, sort, display the data in the feeds anyway I like on my website. Depending on the site and the keywords in the item titles, I assign tags to each item automatically when it's added to the database.

Ed B