Downloads all videos in a channel or a playlist to fullfill your data hoarding needs.
I strongly recommend installing ffmpeg before running this script. As it will result in a drastic quality increase. You also need to have a API secret key file. You can find more info about it in here https://developers.google.com/youtube/v3/getting-started.
Run the code bellow to get all of the required libraries to run the script.
pip install --upgrade google-api-python-client google-auth-oauthlib google-auth-httplib2 termcolor yt-dlp
After putting in the path of your client secret file on "script.py" you can just run the file and follow the prompts.
python script.py