Frage

Ich bin auf der Suche nach etwas, das ich Atom und RSS in Ruby analysieren lassen und Rails. Ich habe bei der Standard-RSS-Bibliothek gesucht, aber gibt es eine Bibliothek, die automatische Erkennung wird unabhängig von der Art des Futters ist und analysiert es für mich?

War es hilfreich?

Lösung

Feedzirra ist eine der besseren Optionen: http://www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html

Natürlich, ich bin voreingenommen, da ich es schrieb. :)

Andere Tipps

Googleage zeigt einige Dinge. Waren sie nicht akzeptabel?

Einfache RSS
Rubin feedparser

require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"

Wenn Sie crappy Feeds erfüllen, können Sie Hpricot verwenden möchten, um den Feed zu analysieren.

Sieht aus wie im Jahr 2009 der standart Rubin RSS Bibliothek nicht nur existieren noch?

Feed-Normalizer sieht aus wie es eine gute Option sein kann

https://github.com/aasmith/feed-normalizer

Ich mag mit niokrigi oder scrapi für die XML im Atom Parsen / RSS-Feeds. http://www.rubyinside.com/ nokogiri-ruby-html-Parser-und-xml-Parser-1288.html

Ich habe versucht, Feedzirra und SimpleRSS und ich fand, dass beide große Arbeit. Feedzirra schneller war aber so, wenn seine Leistung Sie suchen, du bist besser dran mit Feedzirra.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top