This script was declared end-of-life and is not maintained anymore. Please have a look into well maintained, more feature-rich solutions, like ganymede and LiveStreamDVR
Checks if a user on twitch is currently streaming and then records the stream via streamlink
pip install -r requirements.txt
python main.py
help
add streamer [quality]
: adds the streamer you want to record in given optional quality, e.g. add forsen
. Default quality: best
, quality options: 1080p60, 1080p, 720p60, 720p, 480p, 360p, 160p, audio_only
time 10
: sets check interval in secondsremove streamer
: removes streamer, also stops recording this streamerstart
: starts checking for / recording all added streamerslist
: prints all added streamersexit
: stops the application and all currently running recordingsdownload_folder path
: sets the download folder for saving the recordings. (#streamer# will be replaced with the name of the streamer)Example inputs to record forsen and nymn (this will also repeatedly check if they are online):
$ add forsen
$ add nymn
$ start