Skip to content

Check YouTube channels for new videos using the terminal

License

Notifications You must be signed in to change notification settings

wolfsblu/youtube-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Checker

A handy tool for users who prefer the terminal.

Setup

  1. Install dependencies using
    pip install -r requirements.txt
  2. Use Google API Console to create OAuth 2.0 credentials:
    1. Visit the developer console
    2. Create a new project
    3. Open the API Manager
    4. Enable YouTube Data API v3
    5. Go to Credentials
    6. Configure the OAuth consent screen and create OAuth client ID credentials
    7. Use Application Type Other and provide a client name (e.g. Python)
    8. Confirm and download the generated credentials as JSON file
  3. Store the file in the application folder as client_secrets.json
  4. Launch the program using ./checker.py
  5. A browser window should open asking for confirmation

Usage

Use the checker to add your favourite YouTube channels
./checker.py -u LastWeekTonight add

Remove a channel you're no longer interested in
./checker.py -u LastWeekTonight remove

List the previously added channels
./checker.py list

Check for new uploads from a specific channel
./checker.py -u LastWeekTonight check

Check for new uploads from any previously added channel
./checker.py check

About

Check YouTube channels for new videos using the terminal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages