No description
  • Python 64.7%
  • C# 21.7%
  • HTML 10.1%
  • PowerShell 1.6%
  • Batchfile 0.7%
  • Other 1.2%
Find a file
2023-02-19 17:03:49 -05:00
archive oauth validation 2023-02-19 17:03:49 -05:00
bin clean up 2022-12-15 13:14:44 -05:00
.gitattributes Initial commit 2022-12-03 07:31:48 -05:00
.gitignore clean up 2022-12-15 13:14:44 -05:00
extra.md Update extra.md 2022-12-16 10:04:56 -05:00
only-vod-chat.py extra comments 2022-12-15 13:29:18 -05:00
README.md clean up 2022-12-15 13:14:44 -05:00
requirements.txt extra comments 2022-12-15 13:29:18 -05:00
twitch-archive.py oauth validation 2023-02-19 17:03:49 -05:00

Twitch Archive

Inspired by https://github.com/EnterGin/Auto-Stream-Recording-Twitch

Python script to check, download live stream, VOD, chat and upload them to any cloud storage supported by rclone.

Requirements

Getting started

  1. Install Python 3.x
  2. Install Streamlink 5.1.x
  3. If you want to upload to any cloud storage using rclone, configure rclone.
  4. git clone https://github.com/piero0920/Twitch-Archive.git
  5. cd Twitch-Archive
  6. pip install -r requirements.txt
  7. Edit the .env.sample and rename it to .env
CLIENT-ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CLIENT-SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
OAUTH-PRIVATE-TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # optional to record without ADS or download sub-only VODS
  1. if you want to enable/disable more available options, edit twitch-archive.py
  2. run Python twitch-archive.py or for multiple streamers Python twitch-archive.py -u streamer

...