Kanban-Archiv mit automatischem Löschen, Reise-Karte als Bild herunterladen
Kanban: - Erledigte Aufgaben wandern 2 Tage nach "Erledigt" ins Archiv (Button "Archiv (n)" im Board, dort "Zurückholen") und werden nach 14 Tagen automatisch gelöscht (stündlich im Hintergrund und beim Öffnen) - Neue Spalte done_at; schon erledigte Aufgaben zählen ab dem Update Reisen: - "Karte herunterladen": eigene Städte und besuchte Länder als PNG (4000/8000 px, nur besuchte Hauptstädte beschriftet) oder SVG (kleine Punkte, alle Städte beschriftet, beliebig zoombar); Ausschnitt "Meine Orte" oder ganze Welt; Beschriftungen weichen einander aus - Hauptstadt-Kennzeichen (GeoNames PPLC) wird beim Hinzufügen gespeichert und für ältere Städte im Hintergrund bei Open-Meteo nachgetragen Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f0e17b06b5
commit
dc4ce18593
9 files changed
+489
-12
No files matched your search
@@ -22,8 +22,14 @@ from .tracking import track
|
||||
async def lifespan(_: FastAPI):
|
||||
# Verlauf der Server-Auslastung (P42-S.M.) im Hintergrund sammeln
|
||||
sampler = asyncio.create_task(monitoring.sample_loop())
|
||||
# Erledigte Kanban-Aufgaben nach 14 Tagen löschen
|
||||
cleaner = asyncio.create_task(kanban.cleanup_loop())
|
||||
# Hauptstadt-Kennzeichen älterer Reise-Städte nachtragen (für den Karten-Export)
|
||||
capitals = asyncio.create_task(reisen.capitals_loop())
|
||||
yield
|
||||
sampler.cancel()
|
||||
cleaner.cancel()
|
||||
capitals.cancel()
|
||||
|
||||
|
||||
app = FastAPI(title="P42 Dashboard", docs_url="/api/docs", openapi_url="/api/openapi.json", lifespan=lifespan)
|
||||
|
||||
Reference in new issue
Block a user