Domanda

Sto cercando qualcosa che mi permetta di analizzare Atom e RSS in Ruby and Rails. Ho esaminato la libreria RSS standard, ma esiste una libreria che rileverà automaticamente qualsiasi tipo di feed e la analizzerà per me?

È stato utile?

Soluzione

Feedzirra è una delle opzioni migliori: http://www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html

Certo, sono di parte da quando l'ho scritto. :)

Altri suggerimenti

Googleage rivela alcune cose. Non erano accettabili?

RSS semplice
Ruby-Feedparser

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

Se si incontrano feed scadenti, è possibile che si desideri utilizzare HPricot per analizzare il feed.

Sembra che nel 2009 il standart Ruby RSS libreria non esisteva ancora?

Feed Normalizer sembra che possa essere una buona opzione

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

Mi piace usare niokrigi o scrapi per analizzare l'xml nei feed atom / rss. http://www.rubyinside.com/ nokogiri-ruby-html-parser-e-XML-parser-1288.html

Ho provato Feedzirra e SimpleRSS e ho scoperto che entrambi funzionano alla grande. Feedzirra è stato più veloce, quindi, se stai cercando le sue prestazioni, stai meglio con Feedzirra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top