From e776f8d4e47e90947b2da264441f6b0d1e902552 Mon Sep 17 00:00:00 2001 From: Lulzette Date: Thu, 22 Jul 2021 23:28:08 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=BD=D0=B5=D1=81=20TO?= =?UTF-8?q?DO=20=D0=B2=D0=B2=D0=B5=D1=80=D1=85,=20=D1=81=D0=B4=D0=B5=D0=BB?= =?UTF-8?q?=D0=B0=D0=BB=20=D0=B3=D0=BB=D0=BE=D0=B1=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D1=8B=D0=B5=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- daemon.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/daemon.py b/daemon.py index 706b221..7bd1994 100644 --- a/daemon.py +++ b/daemon.py @@ -1,8 +1,10 @@ #!/usr/bin/python3 +# TODO: Сделать проверку на наличие стримера # FIXME: не создавать папки для несуществующих стримеров # TODO: Сделать нормальную конфигурацию # TODO: Автоматически удалять старые стримы +# TODO: сделать возможность добавлять свои параметры в cmdline к команде записи import os from threading import Thread @@ -11,6 +13,8 @@ import schedule from twitch import TwitchClient import subprocess import time +streamers = config_python.streamers +client_id = config_python.twitchid def which(command): @@ -50,7 +54,6 @@ def recorder(i): path = config_python.path + "/"+ i print("Записываем стрим %s\n" % i) # cmdline для запуска youtube-dl - # TODO: сделать возможность добавлять свои параметры cmdline = ["youtube-dl","https://twitch.tv/"+i] s = subprocess.call(cmdline, stdout=subprocess.DEVNULL) print("Запись стрима %s закончена\n" % i) @@ -59,8 +62,6 @@ def recorder(i): print("lock файл удален") def checkAlive(): - streamers = config_python.streamers - client_id = config_python.twitchid ''' 1. Проверка на наличие стрима 1.1 Если нет - удалить lock файл, если он есть @@ -71,9 +72,8 @@ def checkAlive(): # Путь до диры со стримами path = config_python.path + "/"+ i # Создаем путь до диры со стримером, если его нет - if not (os.path.exists(config_python.path+"/"+i)): + if not (os.path.exists(config_python.path + "/" + i)): os.makedirs(path) - # TODO: Сделать проверку на наличие стримера user_id=client.users.translate_usernames_to_ids(i)[0]['id'] # Получить ID по нику # Если стрим идет, то идем дальше if client.streams.get_stream_by_user(user_id):