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%

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 1 mo ago (Aug 19, 2026) parent 13aa849

1 changed file +20 −0

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