/Twitch-Clip-Archiver

Open source twitch clip mass downloder

Primary LanguageC#MIT LicenseMIT

Twitch-Clip-Archiver

WARNING

Due to twitch's api not being so great, there's been complaints about their api not fetching ALL the clips from a streamers channel. This is nothing I can resolve on my own, however this still fetches a vast majority of the clips. If you have an issue with this, please complain to twitch, there's nothing I can do.

https://discuss.dev.twitch.tv/t/new-twitch-api-getclips-missing-some-clips-but-not-all/23888

https://discuss.dev.twitch.tv/t/clips-api-missing-some-clips/22717/2

SUPPORT

Windows 64/32 bit ✔

Linux ✖

MacOS ✖

REQUIREMENTS

.Net core 3.1

64 bit: https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.300-windows-x64-installer

32 bit: https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.300-windows-x86-installer

Firefox

(64/32) bit: https://www.mozilla.org/en-US/firefox/download/thanks

The program must be ran with admin privileges in order to not break upon startup!

DOWNLOAD BINARIES

Click here for the .exe!(https://github.com/masamesa/Twitch-Clip-Archiver/releases/tag/1.4.2)

Getting a "Client ID" This is a very simple project that allows the user to mass download anyone's twitch clips for archival purposes. This project is using twitch.tv's V5 api and will require you to already have made a twitch application here(https://dev.twitch.tv/console/apps) To make an application to get your "Client ID" all you have to do is click on the link, login, click "Applications". From there you'll need to click "Register your application", fill out anything as the name, put "http://localhost" as the OAuth redirect url, choose other as the catagory and finally put whatever you want in for the description. After you're done with that and created the bot, copy the "Client ID" and paste it into the bot.

Using the program

This is rather straightforward, you do the previous steps, put in your Client id and the twitch channel, click on "fetch all clips", from there you'll be presented with the ability to choose where you want to save it, navigate where you want it and then finally click "save".

Icons made by monkik from www.flaticon.com