RSS-Polling: Videobeschreibung aus YouTube-Kanal-Feeds lesen

Geprüft: Nein. Weder die von Discourse gebündelte Version (0.3.3) noch der aktuelle master von ruby/rss (0.3.4) enthält ein Media-RSS-Modul – es werden Inhalte, Dublin Core, image, iTunes, slash, syndication, taxonomy und trackback mitgeliefert, und media:*-Elemente werden ignoriert. Ein reines Aktualisieren des Gems wird also nicht helfen.

Zwei Möglichkeiten, die ich sehe:

  1. Ein Media-RSS-Modul zu ruby/rss upstream hinzufügen (in Anlehnung an das iTunes-Modul) und das Gem hier anschließend aktualisieren.
  2. media:description direkt aus dem rohen XML mit Nokogiri im RSS-Polling lesen – der Abrufschritt verfügt bereits über das XML, bevor es geparst wird, sodass keine Änderung am Gem nötig ist. Genau das tut unser Begleit-Plugin bereits, und es hat sich bei YouTube-Kanälen als zuverlässig erwiesen.

Option 2 scheint die kleinere Änderung zu sein. Wärt ihr bereit, einen PR in diese Richtung zu übernehmen?

3 „Gefällt mir“