TorbenCapiau / Twitch-Clips-Downloader

Streamers have been receiving a lot of copyright complaints and are forced to delete all their clips to avoid their Twitch account being closed. Save the clips you've made with this tool.
44 stars 11 forks source link

Twitch clips downloader

Downloads all clips made by you of various streamers to a local directory or top clips of a given channel Tool

Why?

Many streamers have received copyright complaints over their Twitch clips and are forced to remove all their clips

Prerequisites

How to use - Download your own clips

  1. Sign in on Twitch using Chrome/Firefox
  2. Go to inspect element -> Application tab
  3. Go to cookies and copy the auth-token value Cookies
  4. Run the tool by supplying your username and the auth-token value as seen below

How to use - Download top clips of a channel

  1. Get channelname (twitch.tv/)
  2. Run topclips.py as seen below

NOTE: If no --limit is given, this tool will download up to 1k clips for each filter (ALL_TIME, LAST_DAY, LAST_WEEK, LAST_MONTH). It is not possible to download more than 1k clips per filter.

Installation & usage

git clone https://github.com/TorbenCapiau/Twitch-Clips-Downloader.git
cd Twitch-Clips-Downloader
pip install -r requirements.txt
# Download your own clips
python app.py <Twitch username> <auth-token value>
# Download ALL clips of a channel
python topclips.py <ChannelName>
# Download 5 clips of a channel
python topclips.py <ChannelName> --limit 5