Plugin Wellfed - Feed RSS di YouTube non funzionante

Ciao a tutti,

Qualcuno ha utilizzato il plugin Wellfed RSS? Funziona benissimo per la maggior parte dei feed RSS, ma non riesco a farlo funzionare con i feed RSS di YouTube: non viene importato alcun contenuto.

Avete qualche consiglio? Devo fare qualcosa di diverso rispetto a un normale feed RSS?

Certo!

Beh, allora potresti voler chiedere a @xrav3nz :wink:

Grazie. Ho appena inviato un messaggio a @xrav3nz.

Ehi @christian_01, grazie per aver provato il plugin!

Hai visto qualche errore nei log (https://discourse.yoursite.com/logs)? Hai un esempio di URL di feed YouTube che potrei usare per i test?

Ciao @xrav3nz, grazie per aver risposto. Ecco alcune URL da testare:

Ho chiesto al mio sviluppatore di controllare i log degli errori. Ti farò sapere a breve.

Per tua informazione, abbiamo un sito self-hosted in esecuzione su un server Digital Ocean.

Ho un altro bug @xrav3nz, spero tu possa aiutarmi.

Alcuni feed non vengono classificati correttamente, anche se sono configurati correttamente nelle impostazioni del plugin.

Vedi qui - https://businesscomputingworld.co.uk/latest

Noterai che molti feed non sono etichettati correttamente sotto ‘News’ come dovrebbero; in realtà non hanno alcuna etichetta.

Spero tu possa fornire qualche assistenza.

<feed ... xmlns:media="http://search.yahoo.com/mrss/">

Sembra che il feed di YouTube utilizzi l’estensione Media RSS. Sia il nucleo di Discourse che il plugin Wellfed fanno affidamento sul modulo RSS di Ruby per analizzare i feed, ma non supportano tale estensione.

Non ho intenzione di aggiungere il supporto per l’estensione, ma sono aperto alle PR! Immagino che la modifica dovrà insegnare al modulo RSS di Ruby e a DiscourseWellfed::FeedItem a gestire i nuovi elementi.

Potresti condividere (o inviarmi un messaggio privato):

  • l’URL del feed, e
  • la tua configurazione per quel feed in Personalizza > Incorporamento > Host consentiti

Ciao, @xrav3nz, ho lo stesso problema.
Ecco l’URL del feed:

Per me, solo Cointelegraph finisce nella categoria notizie.
Ecco qui gli “Host consentiti”:

Potresti controllarlo?

Grazie

Ciao @bintom, credo che si possa risolvere semplicemente modificando le tue impostazioni:

  • cambia l’host consentito di coindesk in www.coindesk.com
  • modifica la whitelist dei percorsi di ccn in .* o /news/.*

Non ho testato quest’ultimo, ma la modifica richiesta è simile. :wink: Aggiungerò una sezione nel README del plugin che segnala questo errore comune.

Tieni presente che la modifica dell’impostazione non aggiornerà retroattivamente gli argomenti esistenti, ma tutti i nuovi argomenti dovrebbero essere pubblicati nella categoria designata.

Grazie a @xrav3nz per il tuo aiuto

Ciao @xrav3nz.

Ho ancora un po’ di difficoltà, ma non riesco a capire cosa non va.

Il problema si presenta quando ci sono più sezioni o categorie di un sito di terze parti da cui desidero importare i feed.

Ad esempio, questo sito (Resources | Perforce Software) dispone di feed per:

Blog
Whitepaper
Podcast
Video
Webinar
Infografiche

Vorrei importarli tutti utilizzando i loro diversi feed RSS, ma tutti vengono visualizzati nella stessa categoria sul mio sito (‘Blog’). Di seguito mostro come ho configurato i feed nel plugin. Ho configurato erroneamente ‘Path Whitelist’?

Hai risolto il tuo problema?

Ciao a tutti!
Funziona l’importazione RSS di YouTube?
Ho provato, ma non funziona per me =(

No, non funziona di default. Ho dovuto installare un plugin personalizzato per questo.

Ho aggiunto il supporto per i feed RSS di YouTube in una PR: