Zum Inhalt

YouTube-Channels in Newsboat abonnieren - So geht’s mit RSS-Feeds

YouTube hat eine versteckte RSS-Funktion. Damit lassen sich Channels sehr einfach in einem Feed-Reader, wie z.B. Newsboat, abonnieren.

Das umständliche Aufrufen jedes einzelnen Channels und die Anzeige nerviger Werbung entfällt.

YouTube versteckt die RSS-Funktion sehr gut. Meist wird anstatt der Channel-ID der Name angezeigt.

In diesem Beitrag wird eine eigene Newsboat-Instanz für RSS-Feeds von Musik-Channels angelegt.


Channel-ID, Name, was ist der Unterschied?

Am Beispiel von Heaven Shall Burn lässt sich das gut zeigen.

  • URL = https://www.youtube.com/@HeavenShallBurnOfficial

  • Channel-ID = UC53V2K1yPMC0s31KTWdWwuw - irgendeine Zeichenfolge

  • Name = @HeavenShallBurnOfficial - eine Zusammensetzung von lesbaren Wörtern


Wie kommt man an die Channel-ID?

Der Kanal wird wie gewohnt über einen Webbrowser aufgerufen. Im Screenshot wird der Brave Browser verwendet.

Die Entwicklerwerkzeuge, auf der rechten Seite, werden mit F12 geöffnet.

Mit ein wenig Suchen 🔍 findet man die Channel-ID. Die Zeichenfolge wird mehrfach aufgeführt.
Alternativ kann auch nach dee Stichworten channel, android-app, ios-app gesucht werden.

Entwicklerwerkzeuge - Channel-ID herausfinden

Image caption: Entwicklerwerkzeuge - Channel-ID herausfinden

Bei einigen Kanälen wird die Channel-ID direkt in der URL angezeigt.

Channel-ID wird in URL angezeigt

Image caption: Channel-ID wird in URL angezeigt.


Newsboat

Im Newsboat RSS Feedreader wird eine neue Instanz nur für die Musik-Channels angelegt.

Hier im Blog gibt es eine ausführliche Anleitung zu 👉 The Newsboat RSS Feedreader.

zshrc - Alias anlegen

In der .zshrc wird ein neuer Alias angelegt

# Newsboat - Music News
alias nnm='XDG_CONFIG_HOME=~/.newsboat-music XDG_DATA_HOME=.newsboat-music newsboat'

Die Anpassungen optional 👉 iTerm2-Fenster für Newsboat

Ordner anlegen

Es wurden zwei neue Ordner für Newsboat angelegt

mkdir ~/.newsboat-music

mkdir ~/.newsboat-music/newsboat

Konfigurationsdatei

Die Konfigurationsdatei der Hauptinstanz ~/.newsboat wurde einfach in den neuen Ordner ~/.newsboat-music/newsboat kopiert.

url-Datei

Die url-Datei wird neu erstellt.

touch ~/.newsboat-music/newsboat

Am Anfang der Datei werden die beiden Zeilen eingefügt, damit alle ungelesen Artikel dort aufgelistet werden.

url
nano ~/.newsboat-music/newsboat

Zeilen einfügen

url - Ungelesen Abschnitt
---UNREAD_📖---
"query:Unread Articles:unread = \"yes\""

YouTube-Channel abonnieren

Die RSS-Zeile lautet für im Standard

https://www.youtube.com/feeds/videos.xml?channel_id=

Die Channel-ID ist am Ende hinter dem = anzufügen

Für das Beispiel mit Heaven Shall Burn lt. die Zeile

https://www.youtube.com/feeds/videos.xml?channel_id=UC53V2K1yPMC0s31KTWdWwuw "Musik 🎸" "~Heaven Shall Burn"

Beispiel-Datei

Eine kleine Beispiel-Datei

---UNREAD_📖---
"query:Unread Articles:unread = \"yes\""
---Musik_🎸---
https://www.youtube.com/feeds/videos.xml?channel_id=UC53V2K1yPMC0s31KTWdWwuw "YouTube 🎸" "Melodic death metal" "Metalcore" "~Heaven Shall Burn"
https://www.youtube.com/feeds/videos.xml?channel_id=UCIPN3XIDtyAVP6GWYsE7pQQ "YouTube 🎸" "Melodic death metal" "~Arch Enemy"
https://www.youtube.com/feeds/videos.xml?channel_id=UC4UQFLK99sYuG1b8oRd5BvQ "YouTube 🎸" "Heavy metal" "Metalcore" "~Trivium"

Gib mir gerne einen Kaffee ☕ aus 😀

Gib mir gerne einen Kaffee ☕ aus !

Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.

Donation via PayPalDonation via LiberaPay

Donation via Bitcoin
Bitcoin Address:
bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj

Source
  • Photo by Artak Petrosyan on Unsplash