Monitor for when a channel goes live and download it automatically
Go to file
2024-04-06 22:30:51 -04:00
.gitignore Added log file 2024-04-03 15:15:56 -04:00
config.ini Start to read the config file 2024-04-05 15:54:40 -04:00
LICENSE Add LICENSE 2024-04-03 21:00:48 +00:00
main.py Have to use the shell argument for the subprocess 2024-04-06 22:30:51 -04:00
README.md Attempt to switch from dl-stream to streamlink 2024-04-05 16:55:42 -04:00

Auto TTV Grabber

Getting started

This script relies on streamlink being in your systems path. You can find all of its requirements on the their project page. This script loops through all of the channels in channel_list.txt once per minute checking to see if the channel is live via a HTTP request. Once a channel is live a streamlink subprocess spawns in the background downloading the stream to it's default location ($HOME/Videos/Stream/<channel_name>)