diff --git a/main.py b/main.py index 91390e9..dc5a464 100755 --- a/main.py +++ b/main.py @@ -8,6 +8,7 @@ import time from datetime import datetime from pathlib import Path from typing import List + import requests channel_list: List[str] = [] @@ -53,12 +54,13 @@ def write_log(channel: str) -> None: def download_stream(channel: str) -> None: """Downloads a given channel name in its own subprocess""" # TODO: Just clean this up at somepoint - addtional_parms = "" - print(str(skip_ads)) + addtional_parms: str = "" if skip_ads: addtional_parms = "--twitch-proxy-playlist=https://lb-eu.cdn-perfprod.com,https://lb-eu2.cdn-perfprod.com,https://lb-na.cdn-perfprod.com,https://lb-as.cdn-perfprod.com,https://as.luminous.dev --twitch-disable-ads" - file_name = f"{channel}_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}.ts" - cmd = f"{streamlink_location} --loglevel none --retry-max 10 {addtional_parms} -o {download_location}/{channel}/{file_name} twitch.tv/{channel} best" + file_name: str = f"{channel}_{datetime.now().strftime('%Y-%m-%d_%H-%M-%S')}.ts" + cmd: str = ( + f"{streamlink_location} --loglevel none --retry-max 10 {addtional_parms} -o {download_location}/{channel}/{file_name} twitch.tv/{channel} best" + ) downloading[channel] = subprocess.Popen( [cmd], shell=True,