public
Description: A planet style feed aggregator written in Ruby
Homepage:
Clone URL: git://github.com/bradly/pluto.git
bradly (author)
Fri Oct 03 12:45:54 -0700 2008
commit  785ab650d79cc7af7e72d18363022a6a34ceb00e
tree    301b0828a21c5f92d222d4698505a82a7be22345
parent  574a0167b68d23df8b31c362ec17cec981385b63
pluto /
name age message
file README Loading commit data...
file feed.rb
file showcase.rb
README
Pluto is a feed aggregator used to create sites similar to PlanetRubyonRails.com written by Bradly Feeley

Required gems:
  erubis
  activesupport
  feed-normalizer


Example implementation:
  require 'aggregator'
  require 'showcase'

  merb_feeds = Aggregator.new( [
    'http://yehudakatz.com/feed/',
    'http://feedproxy.feedburner.com/crazycool',
    'http://www.merbing.com/articles.rss',
    'http://blog.merbivore.com/articles.rss',
    'http://merbist.com/feed/',
    'http://feeds.feedburner.com/gweezlebur',
    'http://jackndempsey.blogspot.com/feeds/posts/default',
    'http://brainspl.at/xml/rss20/feed.xml',
    'http://feeds.feedburner.com/blogspot/hassox' ] )

  twitter_feeds = Aggregator.new( [
    'http://search.twitter.com/search.atom?q=merb',
    'http://twitter.com/statuses/user_timeline/16334375.rss'] )

  view = Showcase.new(merb_feeds, twitter_feeds, 15)
  view.render_output

The code about assumes you have a Erubis file called default.html in the working directory. Just set this script to run 
every 15 minutes with a cronjob and your all set!

Pluto was written by Bradly Feeley (http://www.bradlyfeeley.com)