I'm looking for something that will let me parse Atom and RSS in Ruby and Rails. I've looked at the standard RSS library, but is there one library that will auto-detect whatever type of feed it is and parse it for me?
Feedzirra is one of the better options: http://www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html
Of course, I'm biased since I wrote it. :)
Googleage reveals some things. Were they not acceptable?
Simple RSS
Ruby-Feedparser
require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"
If you meet crappy feeds, you may want to use HPricot to parse the feed.
Looks like in 2009 the standart Ruby RSS library just didn't exist yet?
Feed Normalizer looks like it may be a good option
https://github.com/aasmith/feed-normalizer
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With