Skip to content

AkkozaDevelops/Youtube-Channel-Archiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Channel Archiver

[originally made to archive Unus Annus' channel]

Requirements

Python >= 3.5

pytube

youtube-dl

[All included in the batch file]

Anchor Points

Managing config.json

Getting a channel's ID

Getting a Youtube V3 Data API Key

Managing config.json

The config file was made to be as simple as possible.

To add your YouTube API Key you simply remove "enter youtube v3 data api key" and replace the string with your own API key.

gif of me replacing the api key

To change the directory where the downloaded videos go, you simply change default to a system path to where you want it to do

ex: D:/Videos/awesome archive

gif of me replacing default with the example above

Note: you don't have to touch video_format as that is used by the youtube-dl package, read their documentation on it for help there.

Getting a Channel's ID

This is probably the simplist step, to get a channel's id, you simply go to the channel on YouTube and copy the random string that comes after youtube.com/channel/

picture of me selecting the "random string"

Getting a Youtube V3 Data API Key

To get a YouTube Data key is pretty simple. Simply click here to go to the API page, and press Enable

Once you press Enable it should ask you what project you'd like to use, just use any of them [should be one called My First Project]

image of me hovering over "my first project"

Once you get redirected, at the top of the page it should ask you to Create Credentials, you'll want to click on the button

image of the create credentials banner

When creating the API credentials it'll ask for what API you are using, click Choose and pick YouTube Data API v3

image of me picking the right api

Once you pick this, another option should pop up asking, "Where will you be calling the API from?"; Here, you'll pick Web server

image of picking the right api to call from

For "What data will you be accessing?"; You'll simply want to pick Public data

image dotting in public data

Once you do this, you can go ahead and click the blue "What credentials do I need?" button; once you click it, you'll finally get your API key.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published