2024-07-03 00:27:48 +02:00

36 lines
789 B
Python

import os
from discovery import start_discovery
from log_data import log_to_json
from loop import start_loop
INTERVAL = 40
TIMEOUT = 20
DOCKER = True if os.getenv('DOCKER') == 'true' else False
DEBUG = True if os.getenv('DEBUG') == 'true' else False
interval = os.getenv('LOOP')
timeout = os.getenv('TIMEOUT')
if DEBUG:
print(f"INTERVAL: {INTERVAL}")
print(f"TIMEOUT: {TIMEOUT}")
print(f"interval: {interval}")
print(f"timeout: {timeout}")
print(f"DOCKER: {DOCKER}")
print(f"DEBUG: {DEBUG}")
print("")
if DOCKER:
print("Running in docker")
try:INTERVAL = int(interval)
except:pass
try:TIMEOUT = int(timeout)
except:pass
if interval is None: log_to_json(start_discovery(timeout=TIMEOUT))
else:start_loop(INTERVAL, TIMEOUT)
else:
start_loop(interval=40)