Путь, имя, частота опроса.

Увеличил частоту опроса до секунд, поправил лог, поправил путь для записи.
This commit is contained in:
Lulzette 2021-07-31 11:41:35 +00:00
parent bc996a1430
commit ce76a97253

View File

@ -53,8 +53,10 @@ def recorder(i):
path = config_python.path + "/"+ i path = config_python.path + "/"+ i
print("Записываем стрим %s\n" % i) print("Записываем стрим %s\n" % i)
# cmdline для запуска youtube-dl # cmdline для запуска youtube-dl
cmdline = ["youtube-dl","https://twitch.tv/"+i] cmdline = ["youtube-dl", "-q",
s = subprocess.call(cmdline, stdout=subprocess.DEVNULL) "-o", path + "/%(upload_date)s_%(title)s__%(timestamp)s_%(id)s.%(ext)s",
"https://twitch.tv/"+i]
s = subprocess.call(cmdline)
print("Запись стрима %s закончена\n" % i) print("Запись стрима %s закончена\n" % i)
if (os.path.exists(path+"/pid")): if (os.path.exists(path+"/pid")):
os.system("rm "+path+"/pid") os.system("rm "+path+"/pid")
@ -82,7 +84,7 @@ def checkAlive():
startRecord(i) startRecord(i)
os.system("touch "+path+"/pid") os.system("touch "+path+"/pid")
else: else:
print(i+" Уже стримит") print(i+" Идет запись")
else: else:
# Если стрим не идет, то пишем об этом и убираем его из залоченных # Если стрим не идет, то пишем об этом и убираем его из залоченных
print(i+" Не стримит") print(i+" Не стримит")
@ -108,7 +110,7 @@ if __name__ == "__main__":
# Проверить, установлены ли нужные утилиты # Проверить, установлены ли нужные утилиты
if not checkTools(): exit() if not checkTools(): exit()
# Проверять стримы раз в check_period # Проверять стримы раз в check_period
schedule.every(config_python.check_period).minutes.do(checkAlive) schedule.every(config_python.check_period).seconds.do(checkAlive)
# Каждый час удалять старые стримы # Каждый час удалять старые стримы
schedule.every(1).hours.do(removeOldStreams) schedule.every(1).hours.do(removeOldStreams)
while True: while True: