diff --git a/web/monitor_routes.py b/web/monitor_routes.py index eca9125b..2b296b5c 100644 --- a/web/monitor_routes.py +++ b/web/monitor_routes.py @@ -146,7 +146,7 @@ def _load_all_cities() -> List[Dict[str, Any]]: # ── routes ── -@router.get("/monitor", response_class=HTMLResponse) +@router.get("/m", response_class=HTMLResponse) async def monitor_page(request: Request): cities = _load_all_cities() return templates.TemplateResponse("monitor.html", { @@ -156,7 +156,7 @@ async def monitor_page(request: Request): "generated_at": datetime.now(timezone.utc).strftime("%H:%M:%S UTC"), }) -@router.get("/monitor/cards", response_class=HTMLResponse) +@router.get("/m/cards", response_class=HTMLResponse) async def monitor_cards(request: Request): cities = _load_all_cities() return templates.TemplateResponse("monitor.html", { diff --git a/web/templates/monitor.html b/web/templates/monitor.html index 7c93af55..68cc6f0c 100644 --- a/web/templates/monitor.html +++ b/web/templates/monitor.html @@ -69,7 +69,7 @@ body{background:#0f1117;color:#c8cdd4;font-family:-apple-system,BlinkMacSystemFo {% if full_page or not full_page %}
+ hx-get="/m/cards" hx-trigger="every 30s" hx-swap="outerHTML" hx-indicator="#spinner"> {% endif %} {{ generated_at }} {% for c in cities %}