Переход от месива из баш скриптов к нормальному питоновскому коду #5
12
daemon.py
12
daemon.py
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user