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.
Image caption: Entwicklerwerkzeuge - Channel-ID herausfinden
Bei einigen Kanälen wird die Channel-ID direkt in der 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.
nano ~/.newsboat-music/newsboat
Zeilen einfügen
---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.
Follow Me
Source
- Photo by Artak Petrosyan on Unsplash