From ded7eb21583658d5e56cc6a6741d518730f5da6b Mon Sep 17 00:00:00 2001 From: lulzette Date: Fri, 2 Jun 2023 00:25:07 +0300 Subject: [PATCH] =?UTF-8?q?[#12]=20=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5=20?= =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=B5=20=D1=81=D1=82=D1=80=D0=BE=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- daemon.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/daemon.py b/daemon.py index fce5eb1..38f3b96 100644 --- a/daemon.py +++ b/daemon.py @@ -61,7 +61,7 @@ def check_installed_tools() -> bool: tools = ('youtube-dl', 'ffmpeg') for tool in tools: if not which(tool): - log.critical(tool + " не установлен") + log.critical("{} не установлен".format(tool)) return False return True @@ -79,13 +79,13 @@ def recorder(streamer): Функция, которая запускает youtube-dl, фактически записывает стрим """ path = config['app']['path'] + "/" + streamer - log.info("Записываем стрим %s\n" % streamer) + log.info("Записываем стрим {}\n".format(streamer)) # cmdline для запуска youtube-dl cmdline = ["youtube-dl", "-q", "-o", path + "/%(upload_date)s_%(title)s__%(timestamp)s_%(id)s.%(ext)s", - "https://twitch.tv/" + streamer] + "https://twitch.tv/{}".format(streamer)] subprocess.call(cmdline) - log.info("Запись стрима %s закончена\n" % streamer) + log.info("Запись стрима {} закончена\n".format(streamer)) if os.path.exists(path + "/pid"): os.remove(path + "/pid") log.info("lock файл удален") @@ -107,13 +107,13 @@ def check_stream(): resolved_id = twitch_client.get_users(logins=[streamer]) if not resolved_id['data']: log.error( - "Аккаунт " + streamer + " не найден" + "Аккаунт {} не найден".format(streamer) ) continue # Создаем путь до диры со стримером, если папка не существует if not (os.path.exists(path)): os.makedirs(path) - log.info("Создана директория " + streamer) + log.info("Создана директория {}".format(path)) # Достаем ID стримера из инфо user_id = resolved_id['data'][0]['id'] user_stream = twitch_client.get_streams(user_id=user_id) @@ -122,16 +122,16 @@ def check_stream(): # Если стрим идет и лок файла нет, то записываем и ставим лок if (user_stream['data'][0]['type'] == 'live') and not ( os.path.exists(config['app']['path'] + "/" + streamer + "/pid")): - log.info(streamer + " стримит") + log.info("{} стримит".format(streamer)) start_recording(streamer) open(config['app']['path'] + "/pid", 'w').close else: log.info( - "Идет запись " + streamer + "Идет запись {}".format(streamer) ) else: # Если стрим не идет, то пишем об этом и убираем его из залоченных - log.info(streamer + " Не стримит") + log.info("{} не стримит".format(streamer)) # Если есть лок, то удаляем if os.path.exists(path + "/pid"): os.remove(path + "/pid") @@ -152,7 +152,7 @@ def remove_old_streams(): oldest = min(os.listdir(records_path + "/" + streamer), key=os.path.getctime) os.unlink(oldest) - log.warning("Удален файл: " + oldest) + log.warning("Удален файл: {}".format(oldest)) except Exception as e: log.error(e)