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