print(f'{nowtime()} Zoom подключён. Конференция идёт уже {BGREEN}{str(lesson_duration)} сек{RESET}. ({BGREEN}{str(round(lesson_duration/60,2))} мин{RESET}.)')
time.sleep(5)
continue
else:
@ -518,26 +518,26 @@ def main(source='deamon'):
ifgetConfig("debug"):
print(f'{nowtime()}{BRED}Конференция не обнаружена! {RESET}Повторная проверка через {BRED}10 {RESET}секунд...')
time.sleep(10)
continue
ifgetConfig("debug"):
print(f'{nowtime()} Zoom отключился. Процесс {BRED}CptHost.exe{RESET} более не существует.')
appendLog(f'CptHost.exe not found, Zoom disconnected')
appendLog(f'Changed option "shutdown_enabled" to {getConfig("shutdown_enabled")}')
clear()
continue
elifsettings_choose=='7':
clear()
settings2()
@ -202,7 +202,7 @@ def settings():
clear()
setTitle("AutoZoom (Главная)",sysname)
return
exceptKeyboardInterrupt:
rpc.inMenu()
clear()
@ -218,7 +218,7 @@ def settings2():
setTitle("AutoZoom (Настройки)",sysname)
clear()
ifgetConfig("use_colors"):
color_val=f'{BGREEN}Вкл.{RESET}'
elifnotgetConfig("use_colors"):
@ -235,21 +235,21 @@ def settings2():
tg_var=f'{BRED}Не настроен{RESET}'
else:
tg_var=f'{BRED}Не настроен{RESET}'
ifgetConfig("telegram_enabled"):
telegram_en_val=f'{BGREEN}Вкл.{RESET}'
elifnotgetConfig("telegram_enabled"):
telegram_en_val=f'{BRED}Выкл.{RESET}'
else:
telegram_en_val=f'{BRED}ERROR{RESET}'
ifgetConfig("update_check"):
update_val=f'{BGREEN}Вкл.{RESET}'
elifnotgetConfig("update_check"):
update_val=f'{BRED}Выкл.{RESET}'
else:
update_val=f'{BRED}ERROR{RESET}'
shutdown_time_val=getConfig("shutdown_timeout")
start_val=getConfig("start")
stop_val=getConfig("stop")
@ -432,16 +432,19 @@ def settings3():
print(f'{BRED}2.{RESET} Размер лога действий ({YELLOW}{str(getConfig("log_size"))}Кб{RESET})')
print(f'{BBLACK}Размер файла лога превышая который он будет упакован в архив\n')
print(f'{BRED}3.{RESET} Добавить в автозапуск')
print(f'{BRED}3.{RESET} Задержка до записи OBS ({YELLOW}{str(getConfig("obs_delay"))} сек.{RESET})')
print(f'{BBLACK}Через сколько секунд будет отправлен сигнал записи экрана\n')
print(f'{BRED}4.{RESET} Добавить в автозапуск')
print(f'{BBLACK}{winOnly(BRED,BBLACK,sysname,end="")}Автоматически запускать демона при входе в систему\n')
print(f'{BRED}4.{RESET} Удалять старые конференции ({remove_val})')
print(f'{BRED}5.{RESET} Удалять старые конференции ({remove_val})')
print(f'{BBLACK}Автоматически удалять одноразовые конференции которые были до дня запуска\n')
print(f'{BRED}5.{RESET} Сбросить все настройки')
print(f'{BRED}6.{RESET} Сбросить все настройки')
print(f'{BBLACK}Восстановить настройки по умолчанию\n')
print(f'{BRED}6.{RESET} Назад')
print(f'{BRED}7.{RESET} Назад')
print(f'{BBLACK}Вернуться на предыдущую страницу{RESET}\n')
print(f'{BBLACK}Для переключения параметров Вкл/Выкл просто введите номер{RESET}')#\n Если окно приложения слишком мелкое - увеличьте его или листайте это меню{RESET}')
@ -468,6 +471,22 @@ def settings3():
continue
ifsettings_choose=='3':
try:
clear()
log_size_value=int(input(f'{RESET}Введите через сколько секунд отправлять сигнал записи:\n\n > {BRED}'))
setConfig("obs_delay",log_size_value)
continue
except:
clear()
print(f'{RESET}Нужно использовать целое число.')
time.sleep(2)
continue
appendLog(f'Changed option "obs_delay" to {getConfig["obs_delay"]}')