#!/usr/bin/env python from nicegui import app, ui from cli import clargs from state import config config.update(vars(clargs)) from logcfg import logcfg logcfg() from api import router as api_router from auth.login import router as login_router from auth.mw import AuthMiddleware from auth.secret import get_secret from home import router as home_router from table import router as table_router app.include_router(login_router) app.add_middleware(AuthMiddleware) app.include_router(api_router) app.include_router(home_router) app.include_router(table_router) ui.run( title="stand", favicon="assets/favicon.png", storage_secret=get_secret(), fastapi_docs=True, dark=True, show=False )