Compare commits
No commits in common. "30afd5ca4834a127a3beb2564fb4437ee8058876" and "82efe0ce8c52ac35e16d47b456e61c923beac2c5" have entirely different histories.
30afd5ca48
...
82efe0ce8c
22
daemon.py
22
daemon.py
@ -11,27 +11,6 @@ import config_python
|
|||||||
|
|
||||||
locked_streams = list()
|
locked_streams = list()
|
||||||
|
|
||||||
def which(command):
|
|
||||||
# Пиздец, почему нет нормального аналога which из bash???
|
|
||||||
# Мой аналог отдает true или false если есть или нет утилиты command
|
|
||||||
for dirs in os.get_exec_path():
|
|
||||||
if command in os.listdir(dirs):
|
|
||||||
# Если что-нибудь нашли, то True
|
|
||||||
return True
|
|
||||||
# Если ничего не нашли во всех дирах, то завершает функцию с 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)
|
||||||
@ -93,5 +72,4 @@ 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