SPB Git

spb/lou-ka Public

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

HTML 99.7%

History of louka/connectors/base.py · clear filter

  1. Page /bot (transparence LouKaBot) + User-Agent pointant dessus
    Explique le robot aux gestionnaires : cadence, respect de robots.txt, aucune
    donnée personnelle, contact pour flux officiel/retrait, consigne de blocage.
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Simon-Pierre Boucher committed 2 days ago (Aug 9, 2026) · 1 file changed +1 −1
  2. Mission 1a — couche commune : schéma enrichi, normalisation centrale, robustesse, tests
    - schema.Listing : availability_date (ISO/now), area_sqft, pets, furnished,
      details (JSON structuré) + finalize() appliqué à toutes les sources
    - normalize.py : dates FR/EN → ISO, superficies pi²/m², prix robuste,
      types d'unité (chambres→½, 6½+, MDV…), commodités → tags canoniques,
      stationnement/animaux/fumeur/contact extraits du texte
    - db.py : migration auto, délai de grâce (2 syncs) avant désactivation,
      détection de dérive (volume + taux de prix null) avec retraits suspendus,
      cache des pages détail, cache de géocodage (préparé pour la carte)
    - fixtures.py + run.py record : enregistrement/rejeu des réponses HTTP,
      tests de régression pytest par connecteur (snapshot + validité schéma)
    - web.py : nouveaux filtres pets/furnished/available_by/area_min
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 2 days ago (Aug 8, 2026) · 1 file changed +24
  3. Lou-Ka — agrégateur de logements à louer (Québec, Lévis, Grand Montréal)
    Plateforme complète : 68 connecteurs de gestionnaires immobiliers, schéma
    standardisé avec détection de changements (hash), API FastAPI, frontend
    React/Vite PWA (design éditorial sharp, thème clair), déployée sur
    www.lou-ka.com avec resynchronisation horaire.
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Simon-Pierre Boucher committed 4 days ago (Aug 6, 2026) · 1 file changed +72