SPB Git

spb/lou-ka

Public

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

Script de reprise : complète les tuiles env (limites Overpass) puis calcule les KA Scores

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Aug 19, 2026) parent 13aa849 Browse files

1 changed file +20 −0

Unified Split
added scripts/kascores-apres-env.sh +20 −0
@@ -0,0 +1,20 @@
1+#!/bin/zsh
2+# Complète les tuiles env (reprises espacées — respect des limites Overpass)
3+# puis calcule les KA Scores de tout le parc. Journal : /tmp/louka-kascores.log
4+cd ~/apps/lou-ka
5+for i in {1..10}; do
6+ .venv/bin/python run.py env >> /tmp/louka-kascores.log 2>&1
7+ MANQ=$(.venv/bin/python - <<PY
8+from louka import db, environment
9+con = db.connect()
10+tiles = environment.needed_tiles(con)
11+have = {r["tile_key"] for r in con.execute("SELECT tile_key FROM env_tiles")}
12+print(sum(1 for t in tiles if f"{t[0]},{t[1]}" not in have))
13+PY
14+)
15+ echo "[reprise $i] tuiles manquantes: $MANQ" >> /tmp/louka-kascores.log
16+ [ "$MANQ" = "0" ] && break
17+ sleep 900
18+done
19+.venv/bin/python run.py kascores >> /tmp/louka-kascores.log 2>&1
20+echo "TERMINE" >> /tmp/louka-kascores.log
21
Menu

Theme