Переход от месива из баш скриптов к нормальному питоновскому коду #5

Merged
lulzette merged 32 commits from move-to-python into master 2022-11-13 12:45:18 +03:00
Showing only changes of commit 30afd5ca48 - Show all commits

View File

@ -21,6 +21,17 @@ def which(command):
# Если ничего не нашли во всех дирах, то завершает функцию с False # Если ничего не нашли во всех дирах, то завершает функцию с False
return False return False
def checkTools():
'''
Проверяет, установлены ли необходимые утилиты
'''
tools = ('youtube-dl', 'ffmpeg')
for i in tools:
if not which(i):
print(i + " не установлен")
return False
return True
def startRecord(i): def startRecord(i):
''' '''
Функция, которая запускает в отдельном потоке запись стрима - recorder(i) Функция, которая запускает в отдельном потоке запись стрима - recorder(i)
@ -82,4 +93,5 @@ def removeOldStreams():
pass pass
if __name__ == "__main__": if __name__ == "__main__":
if not checkTools(): exit()
checkAlive(config_python.streamers, config_python.twitchid) checkAlive(config_python.streamers, config_python.twitchid)