Subscribe to youtube channels without a google account.
📁 Categories:
tutorials
Subscribe to a youtube channel with an rss link:
https://www.youtube.com/feeds/videos.xml?channel_id=UCxxxxxxxxxxxxxxxxxxxxxx
You can get the rss urls directly from youtube:
Go to https://www.youtube.com/feed/channels and right-click and select view page source and save the html file.
run:
`awk -F'"' '/{"channelRenderer":{"channelId":/ {for (i=1; i<=NF; i++) if ($i ~ /channelId/) print "https://www.youtube.com/feeds/videos.xml?channel_id=" $(i+2)}' feed_channels.html | sort -u > urls`
You will find the RSS links for every channel you are subscribed to in the urls file, which can be used with Newsboat or Akregator.
How to add a new channel:
In the source page of the channel ctrl + f and search for type=“application/rss+xml” title=“RSS” example source page :
view-source:https://www.youtube.com/@eyes_wideopen
If the channel has a legacy URL ending in /user/username, you can also use:
https://www.youtube.com/feeds/videos.xml?user=username
Or download your subscriptions list from Google Takeout and convert it .