About:
I utilized Puppeteer chromium headless mode to bypass cf, meaning the requests take more time than it should. It's also possible to use Golang with CycleTLS instead.
- Download VODs
- Download Clips
- Task Queue
- Download from URL list parallel
Haven't got rate limited even once while testing lol
Preview:
Since kick doesnt save chats, no chat feature will be available.
Windows only for now... GUI
- Clone the repository:
git clone https://github.com/siuramka/KickDownloader.git
- Navigate to the solution folder:
cd KickDownloader
- Restore the solution:
dotnet restore
- Build the GUI:
dotnet publish KickDownloaderWPF -p:PublishProfile=Windows -p:DebugType=None -p:DebugSymbols=false
- Navigate to the GUI build folder:
cd KickDownloaderWPF/bin/Release/net6.0-windows/publish/win-x64
Credits go to lay295 and collaborators for the TwitchDownloader code.