A small Python script which allows you to get the RSS link to any YouTube channel.
Before using the script please install requests_html with pip.
pip install requets_html
OPTIONAL: If using the GUI please install pyqt5 with pip.
pip install pyqt5
The GUI was created with pyqt5 version 5.15.2
Once that is done, you can use the script!
-
Get the channel's handle. The "handle" is the name that has an "@" in front of it, NOT the channel name. You can find this by going to the main page of the YouTube channel, and looking under the channel name. You can also paste in the channel URL.
-
Run the Python script and enter that handle / channel URL.
-
It will return the link to that channel's RSS Feed, which you can input into any RSS Feed client.
Created a GUI for those who prefer this over the terminal. This is optional and can still use the terminal if preffered.
Note: If using the GUI please install pyqt5 with pip.
For anyone who needs it, here's a quick example using the terminal. In the following example we will be using the YouTube channel LEMMiNO
here we can see that it is @LEMMiNO (the case doesn't matter)
Once you run the script you will be met with a prompt "Enter YouTube username or channel link:", enter the handle here.
Press enter, and give it a couple of seconds. You'll see something like this once it is done:
In this example our RSS link is: https://www.youtube.com/feeds/videos.xml?channel_id=UCRcgy6GzDeccI7dkbbBna3Q
That is your RSS link that you can put in any RSS Feed client, to see the latest uploads!
If you come across any issues, bugs or problems while using this script please let me know so I can fix it.
1. Sometimes the script may throw an "error", but it still shows the RSS Link. I'll get round to fixing that soon! [Confirmed Fix]