-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconf.py
21 lines (20 loc) · 1.11 KB
/
conf.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os
class Conf:
def __init__(self):
self.id = os.environ.get('UNO_OVERLAY_ID', '8637cb0f-df01-45bb-9782-c6d705aeff46')
self.oid = os.environ.get('UNO_OVERLAY_OID')
self.output = os.environ.get('UNO_OVERLAY_OUTPUT', None)
if self.output == '':
self.output = None
self.onair = os.environ.get('UNO_OVERLAY_AIR_ID', None)
if self.onair == '':
self.onair = None
self.port = int(os.environ.get('APP_PORT', 8080))
self.title= os.environ.get('APP_TITLE', 'Scoreboard')
self.darkMode = os.environ.get('APP_DARK_MODE', 'auto')
self.multithread = os.environ.get('ENABLE_MULTITHREAD', 'true').lower() in ("yes", "true", "t", "1")
self.logging_level = os.environ.get('LOGGING_LEVEL', 'warning').upper()
self.cache = os.environ.get('MINIMIZE_BACKEND_USAGE', 'true').lower() in ("yes", "true", "t", "1")
self.points = int(os.environ.get('MATCH_GAME_POINTS', 25))
self.points_last_set = int(os.environ.get('MATCH_GAME_POINTS_LAST_SET', 15))
self.sets = int(os.environ.get('MATCH_SETS', 5))