Skip to content

Utility to mass-download a Twitch streamer's clips. Allows both local storage, as well as directly upload to Google Drive

License

Notifications You must be signed in to change notification settings

Fittiboy/twitch-clip-archiver

Repository files navigation

How to use?

  1. Clone repo
  2. pip install -r requirements.txt
  3. python clipper.py --help

How to automatically upload to Google Drive?

  1. Acquire client_secrets.json (Follow "Get Your API Key" from this guide)
  2. Place it in the same directory as clipper.py (make sure it's called client_secrets.json)
  3. Run python gauth.py and authorize the application in your browser (this will create credentials.txt and you will not have to authorize every time you run python clipper.py)
  4. Create a staging area folder (this is where clips will be uploaded into) at the top level of your Google Drive
  5. (optional) Create a sorted clip repository with however many subfolders you want (years, months, single streams, etc.) at the top level of your Google Drive
  6. Specify these folders by name with the --staging_dir and --clips_dir options respectively when running python clipper.py

About

Utility to mass-download a Twitch streamer's clips. Allows both local storage, as well as directly upload to Google Drive

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages