SPB Git

spb/lou-ka Public

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

HTML 99.7%

History of louka/poi.py · clear filter

  1. POI : stratégie par tuiles Overpass (11 requêtes pour 1249 immeubles, 4 min)
    L'union d'around() par immeuble était intenable (~13 s/immeuble, throttling).
    On télécharge tous les POI des catégories par tuile de 0,5° (marge 4 km),
    puis calcul local du plus proche par catégorie (préfiltre rectangulaire +
    haversine). Miroir kumi.systems avec rotation vers l'instance officielle.
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 2 days ago (Aug 9, 2026) · 1 file changed +107 −38
  2. Commodités de proximité par immeuble (Overpass/OSM) sur chaque fiche
    - louka/poi.py : une requête Overpass par immeuble (13 catégories : épicerie,
      dépanneur, pharmacie, école, garderie, parc, bus, métro, gym, café,
      clinique, hôpital, bibliothèque), plus proche par catégorie avec distance,
      cache permanent par coordonnées arrondies (~11 m), politesse 1 req/s,
      rafraîchissement aux 3 mois
    - run.py poi [n] + intégration à la boucle watch (80 nouveaux immeubles/cycle)
    - /api/listings/{uid} : champ poi[] joint depuis le cache
    - fiche : section « À proximité » (icône, nom réel, distance formatée),
      mention données OpenStreetMap
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 2 days ago (Aug 9, 2026) · 1 file changed +179