2010-02-15 3 views
1

Je tente d'analyser les flux Media RSS qui contiennent des éléments media: *, mais il semble que toutes les bibliothèques d'analyse RSS standard pour Ruby ne prennent en charge que les boîtiers et non les éléments MRSS.Est-ce que les librairies d'analyse syntaxique RSS Ruby supportent MRSS?

J'ai essayé:

  • SimpleRSS
  • RSS :: Parser
  • Syndication: RSS :: Parser

Idéalement, je voudrais quelque chose qui le rend simple extraire des éléments tels que media: thumbnail, similaire à la façon dont je peux extraire l'enceinte d'une entrée.

Répondre

1

http://github.com/cardmagic/simple-rss semble soutenir Media RSS dans une certaine mesure.

Par exemple:

pp rss.entries.last 
{ 
... 
:media_content_url=>"...", 
:media_content_type=>"image/jpeg", 
:media_content_height=>"426", 
:media_content_width=>"640", 
:media_thumbnail_url=>"...", 
:media_thumbnail_height=>"133", 
:media_thumbnail_width=>"200"} 
} 

(Malheureusement, avec l'alimentation que je teste avec, il semble être que prendre le premier média: balise de contenu à l'intérieur des médias: groupe, même si les médias : groupe a 2 médias: tags de contenu.)

Questions connexes