AtomとRSSin Ruby and Railsを解析できるものを探しています。標準のRSSライブラリを見てきましたが、そこにありますどんな種類のフィードでも自動検出して解析するライブラリが1つありますか?
Googleageはいくつかのことを明らかにしています。彼らは受け入れられませんでしたか?
require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"
くだらないフィードに遭遇した場合は、 HPricot を使用してフィードを解析することをお勧めします。
フィードノーマライザーは良いオプションのようです
2009年のように見えます 標準Ruby RSSライブラリ まだ存在していませんでしたか?
アトム/ RSSフィードのxmlを解析するためにniokrigiまたはscrapiを使用するのが好きです。 http://www.rubyinside.com/nokogiri-Ruby-html-parser-and-xml-parser-1288.html
FeedzirraとSimpleRSSを試しましたが、どちらもうまく機能することがわかりました。 Feedzirraの方が速かったので、そのパフォーマンスを求めているのであれば、Feedzirraを使用したほうがよいでしょう。