Files
bale/main.py
2023-11-23 17:54:27 -05:00

29 lines
825 B
Python

import mylogging
import logging
logger = logging.getLogger(__name__)
import os
if not os.path.exists("data"):
os.makedirs("data")
os.environ.setdefault("NICEGUI_STORAGE_PATH", "data")
from nicegui import ui # type: ignore
ui.card.default_style("max-width: none")
ui.card.default_props("flat bordered")
ui.input.default_props("outlined dense hide-bottom-space")
ui.button.default_props("outline dense")
ui.select.default_props("outlined dense dense-options")
ui.checkbox.default_props("dense")
ui.stepper.default_props("flat")
ui.stepper.default_classes("full-size-stepper")
from bale import page, logo, scheduler
if __name__ in {"__main__", "__mp_main__"}:
page.build()
s = scheduler.Scheduler()
ui.timer(0.1, s.start, once=True)
ui.run(title="bale", favicon=logo.favicon, dark=True, reload=False)