Feed-buster

In short, Feed-buster is a service that enables better RSS/ATOM feed media importing into FriendFeed. Here is the result of using Feed-buster when importing feeds into FriendFeed:

Feed-buster is actually a collection of AppEngine services for remixing RSS and ATOM feeds. Currently, the only service is MediaInjection which injects media enclosure links into feed posts based on media present in the item description and content

Media enclosures are special RSS/ATOM tags that identify rich media content in feed posts. The Media injection service automatically inserts media enclosure tags into RSS/ATOM feeds that do not have them. The service scrapes feed posts for rich media, generates and inserts media tags back into the feed for each post, and outputs the resulting feed.

Why do this? Some feed-based applications, like FriendFeed, generate their UIs based on media present in feeds. These applications don't crawl the content of feed posts for media items, rather just look for special media tags that identify this media. Therefore, if no media tags are present, the UI will not contain any rich media like images and videos, and this causes bad user experience.

Currently, feed-buster scrapes images, Mp3 audio links, YouTube embedded videos and Vimeo embedded videos. Support for other media is on the way.

Service API

Media injection is a simple HTTP service: you pass it a feed URL in a GET request URL parameter, and it returns the modified feed as the result. Just replace FEED_URL with your RSS or ATOM feed URL in http://feed-buster.appspot.com/mediaInjection?inputFeedUrl=FEED_URL and use this URL as the new feed URL.

Or simply use this form to do the same thing:

Copy/paste the output URL and try the new feed out on the FriendFeed feedtest page!

Feedback and information:

Project homepage: Feed-buster on Google Code.

FriendFeed feedback room: feed-buster.

Twitter: @izuzak.

Powered by: