SPB Git forge

spb/lou-ka

Public

Lou·Ka — tous les logements à louer du Québec, un seul endroit.

232commits 1branches 0releases
172.9 MBsize
maindefault branch
2 days agolast push
HTML 98.9% Python 0.6%

[ka2] fix connecteur accommod8u: /api/stats expose disabled_sources (65 sources ON en pause) — la supervision api-ka les retire (endormies) au lieu de les flagger stale et de missionner des agents pour rien; le connecteur lui-même est sain (20 annonces au test, médiane 19)

Simon-Pierre Boucher committed 27 days ago (Aug 29, 2026) parent 9fb8a05

1 changed file +10 −1

modified louka/web.py +10 −1
@@ -896,7 +896,16 @@ def stats(syncs_since_h: float | None = None):
896 896 FROM listings WHERE active=1"""
897 897 ).fetchone()
898 898 con.close()
899 − return {**dict(row), "quality": dict(qual), "recent_syncs": log}
899 + # Sources en pause (ex. pause Ontario 2026-08-27) déclarées au moniteur
900 + # central api-ka via `disabled_sources` : il les retire de la supervision
901 + # au lieu de les flagger « stale » et de missionner des agents pour rien.
902 + disabled = [
903 + s["id"]
904 + for s in json.loads(SOURCES_PATH.read_text(encoding="utf-8"))["sources"]
905 + if (s.get("status") or "").startswith("pause")
906 + ]
907 + return {**dict(row), "quality": dict(qual), "recent_syncs": log,
908 + "disabled_sources": disabled}
900 909
901 910
902 911 @app.get("/api/stats/detailed")
903 912