Wellfed-Plugin: YouTube-RSS-Feed funktioniert nicht

Hallo zusammen,

hat jemand das Wellfed RSS-Plugin bereits verwendet? Es funktioniert für die meisten RSS-Feeds einwandfrei, aber ich bekomme es nicht dazu, mit YouTube-RSS-Feeds zu arbeiten – es wird kein Inhalt importiert.

Hat jemand einen Rat? Muss ich etwas anders machen als bei einem normalen RSS-Feed?

Natürlich!

Dann solltest du @xrav3nz fragen :wink:

Danke. Ich habe gerade @xrav3nz eine Nachricht gesendet.

Hey @christian_01, danke, dass du dir das Plugin angesehen hast!

Siehst du Fehler in den Logs (https://discourse.yoursite.com/logs)? Hast du eine Beispiel-YouTube-Feed-URL, die ich zum Testen verwenden könnte?

Hey @xrav3nz, danke für deine Rückmeldung. Hier sind ein paar URLs zum Testen:

Ich habe meinen Entwickler gebeten, die Fehlerprotokolle zu prüfen. Ich melde mich in Kürze wieder bei dir.

Info: Wir betreiben eine selbst gehostete Website auf einem Digital Ocean-Server.

Ich habe noch einen Fehler, @xrav3nz, bei dem ich hoffe, dass du helfen kannst.

Einige Feeds werden nicht ordnungsgemäß kategorisiert, obwohl sie in den Plug-in-Einstellungen korrekt eingerichtet sind.

Bitte sieh dir Folgendes an: https://businesscomputingworld.co.uk/latest

Du wirst feststellen, dass viele Feeds unter „News

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

Es scheint, dass der YouTube-Feed die Media-RSS-Erweiterung verwendet. Sowohl Discourse Core als auch das Wellfed-Plugin verlassen sich zum Parsen von Feeds auf das Ruby-RSS-Modul, das diese Erweiterung jedoch nicht unterstützt.

Ich habe keine Pläne, Unterstützung für diese Erweiterung hinzuzufügen, bin aber offen für PRs! Ich stelle mir vor, dass die Änderung das Ruby-RSS-Modul und DiscourseWellfed::FeedItem über die neuen Elemente aufklären muss.

Könntest du mir bitte mitteilen (oder per DM senden):

  • die Feed-URL und
  • deine Konfiguration für diesen Feed unter Anpassen > Einbetten > Erlaubte Hosts?

Hallo @xrav3nz, ich habe das gleiche Problem.
Hier ist die Feed-URL:

Bei mir landet nur Cointelegraph in der Kategorie „Nachrichten".
Und hier sind die „Erlaubten Hosts":

Könntest du das bitte überprüfen?

Danke

Hallo @bintom, ich glaube, das lässt sich einfach durch eine Anpassung deiner Einstellungen beheben:

  • Ändere den erlaubten Host von coindesk auf www.coindesk.com
  • Ändere die Pfad-Whitelist von ccn auf .* oder /news/.*

Ich habe den letzten Punkt nicht getestet, aber die erforderliche Änderung folgt demselben Prinzip. :wink: Ich werde im README des Plugins einen Abschnitt hinzufügen, der auf diesen häufigen Fehler hinweist.

Bitte beachte, dass eine Änderung der Einstellung nicht automatisch bestehende Themen aktualisiert. Neue Themen sollten jedoch in der dafür vorgesehenen Kategorie veröffentlicht werden.

Danke an @xrav3nz für deine Hilfe

Hallo @xrav3nz,

ich habe immer noch ein kleines Problem, komme aber nicht weiter.

Das Problem tritt auf, wenn eine Drittanbieter-Website mehrere Sektionen/Kategorien hat, aus denen ich Feeds beziehen möchte.

Zum Beispiel bietet diese Seite (Resources | Perforce Software) Feeds für:

Blogs
Whitepapers
Podcasts
Videos
Webinare
Infografiken

Ich möchte alle über ihre jeweiligen RSS-Feeds beziehen, aber sie erscheinen alle in derselben Kategorie auf meiner Seite („Blogs”). Unten ist zu sehen, wie ich die Feeds im Plugin eingerichtet habe. Habe ich die „Path Whitelist” falsch konfiguriert?

Hast du dein Problem bereits gelöst?

Hallo zusammen!
Funktioniert der YouTube-RSS-Import?
Ich habe es versucht, aber bei mir funktioniert es nicht =(

Standardmäßig funktioniert das nicht. Ich musste dafür ein benutzerdefiniertes Plugin verwenden.

Ich habe die Unterstützung für YouTube-RSS-Feeds in einem PR hinzugefügt: