Polling RSS: leggere la descrizione dei video dai feed dei canali YouTube

Verificato: no. Né la versione di Discourse (0.3.3) né la master corrente di ruby/rss (0.3.4) dispongono di un modulo Media RSS: include content, Dublin Core, image, iTunes, slash, syndication, taxonomy e trackback, e ignora gli elementi media:*. Quindi, aggiornare solo il gem non sarà d’aiuto.

Vedo due possibilità:

  1. Aggiungere un modulo Media RSS a ruby/rss a monte (seguendo le linee del suo modulo iTunes), quindi aggiornare il gem qui.
  2. Leggere media:description dall’XML grezzo con Nokogiri all’interno di RSS Polling: il passaggio di fetch ha già l’XML prima dell’analisi, quindi non è necessario modificare il gem. È ciò che fa oggi il nostro plugin compagno, ed è stato affidabile con i canali YouTube.

L’opzione 2 sembra essere il cambiamento più piccolo. Accetteresti una PR in tal senso?

3 Mi Piace