No description
  • Python 64.7%
  • C# 21.7%
  • HTML 10.1%
  • PowerShell 1.6%
  • Batchfile 0.7%
  • Other 1.2%
Find a file
2022-12-05 12:39:30 -05:00
bin rename bin path 2022-12-05 12:39:30 -05:00
.env.sample adding missing files 2022-12-03 14:25:53 -05:00
.gitattributes Initial commit 2022-12-03 07:31:48 -05:00
.gitignore initial commit 2022-12-03 08:57:56 -05:00
extra.md rename bin path 2022-12-05 12:39:30 -05:00
README.md v.2.0 2022-12-05 11:21:39 -05:00
requirements.txt v.2.0 2022-12-05 11:21:39 -05:00
twitch-archive rename bin path 2022-12-05 12:39:30 -05:00
twitch-archive.py rename bin path 2022-12-05 12:39:30 -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 service supported by rclone.

Requirements

Getting started

  1. Install Python 3
  2. Install Streamlink
  3. If you want to upload to any cloud service using rclone, configure rclone (Doesnt need to download, the rclone.exe is avalible in bin/rclone.exe).
  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
  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

Features

  • Auto records the live stream
  • Downloads the VOD after stream ended
  • Downloads the chat logs of the VOD and renders it
  • Downloads the metadata of the VOD
  • Uploads them to the Cloud
  • Notifies you through Gmail of the progress