路由 /monitor → /m,URL 更短
This commit is contained in:
@@ -146,7 +146,7 @@ def _load_all_cities() -> List[Dict[str, Any]]:
|
|||||||
|
|
||||||
# ── routes ──
|
# ── routes ──
|
||||||
|
|
||||||
@router.get("/monitor", response_class=HTMLResponse)
|
@router.get("/m", response_class=HTMLResponse)
|
||||||
async def monitor_page(request: Request):
|
async def monitor_page(request: Request):
|
||||||
cities = _load_all_cities()
|
cities = _load_all_cities()
|
||||||
return templates.TemplateResponse("monitor.html", {
|
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"),
|
"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):
|
async def monitor_cards(request: Request):
|
||||||
cities = _load_all_cities()
|
cities = _load_all_cities()
|
||||||
return templates.TemplateResponse("monitor.html", {
|
return templates.TemplateResponse("monitor.html", {
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ body{background:#0f1117;color:#c8cdd4;font-family:-apple-system,BlinkMacSystemFo
|
|||||||
|
|
||||||
{% if full_page or not full_page %}
|
{% if full_page or not full_page %}
|
||||||
<div id="card-grid" class="card-grid"
|
<div id="card-grid" class="card-grid"
|
||||||
hx-get="/monitor/cards" hx-trigger="every 30s" hx-swap="outerHTML" hx-indicator="#spinner">
|
hx-get="/m/cards" hx-trigger="every 30s" hx-swap="outerHTML" hx-indicator="#spinner">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<span class="updated" style="display:block;grid-column:1/-1;text-align:right;margin-bottom:2px">{{ generated_at }}</span>
|
<span class="updated" style="display:block;grid-column:1/-1;text-align:right;margin-bottom:2px">{{ generated_at }}</span>
|
||||||
{% for c in cities %}
|
{% for c in cities %}
|
||||||
|
|||||||
Reference in New Issue
Block a user