automatic-twitch-recorder-devbuild
372
Checks if a user on twitch is currently streaming and then records the stream via streamlink
pip install -r requirements.txtpython main.pyhelp
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_onlytime 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
CLIENT_ID: (required) the twitch client id created on the twitch dev portalCLIENT_SECRET: (required) the twitch client secret created on the twitch dev portalSTREAMERS: (required) defines the streamers to watch for in streamer[@quality] format. For multiple streamers seperate them with |NGROK_AUTHTOKEN: the ngrok authtokenDOWNLOAD_FOLDER: the download folder to use. (inside the docker container it will be prefixed with /recordings)CHECK_INTERVAL: the amount of seconds to check if the streamer is online/recordings folder inside the containerdocker-compose up -d to start recording inside dockerContent type
Image
Digest
Size
117 MB
Last updated
over 5 years ago
docker pull tsumitsuki/automatic-twitch-recorder-dev:dev