SPB Git forge

spb/house-ka

Public
18commits 1branches 0releases
1.9 MBsize
maindefault branch
19 days agolast push
Python 67% TypeScript 18.2% CSS 14.4%

History of data/canada_agencies.json · clear filter

  1. Tue, Sep 1, 2026 3

  2. Mon, Aug 31, 2026 2

  3. Thu, Aug 27, 2026 4

    1. fix(hanlon): volume reel 3670 (X-WP-Total wp/v2/rps_listing) + garde page-1
      …
      - le ~22k du scout comptait les occurrences CSS de l empreinte au-dela de la
        fin reelle de l archive -> registre corrige (pp=100, 45 pages max)
      - garde anti page-vide intermittente : 3 reprises + variantes d URL sur la
        page 1, sinon RuntimeError (un 0-resultat retirait tout l inventaire)
      Simon-Pierre Boucher committed 27 days ago · 1 file +2 −3
    2. fix(c21): Saskatchewan sans polygone API -> recherche par ~30 villes
      …
      L API MoxiWorks n a pas de GeoLayer pour la province de Saskatchewan
      (« Unable to locate GeoLayer ») : le connecteur accepte desormais une liste
      de localites (attribut locations) et C21_SK interroge les ~30 principales
      villes SK. Registre canada_agencies restaure (4 sites RP re-fusionnes,
      hanlon page_size 10).
      Simon-Pierre Boucher committed 28 days ago · 1 file +37
    3. fix(realtypress): page 1 nue + pagination native profonde + région canonique
      …
      - /listing/page/1/ répond 200 SANS cartes sur certains sites (denisedunn,
        raymondanthony) → la page 1 requête l archive nue.
      - hanlonrealty plafonne l offset posts_per_page (~3 500 items) mais pagine à
        fond en natif 10/page → option registre page_size:10 (max_pages 2400).
      - Terre-Neuve : « Newfoundland & Labrador » → forme canonique « and ».
      Simon-Pierre Boucher committed 28 days ago · 1 file −36
    4. feat(canada): couverture pan-canadienne hors Québec
      …
      - connecteur c21_canada.py : API MoxiWorks corporative de c21.ca (tous les
        bureaux Century 21 du pays), 1 source par province (c21_bc … c21_nt).
        Rétro-ingénierie : attribution obligatoire, startidx inerte, pgsize≤500 →
        tranches de prix adaptatives ≤480 fiches, 1 requête/tranche, réponse liste
        complète (prix, GPS, photo, description, MLS) sans passe détail.
      - realtypress.py pan-canadien : provinces dans les regex, region par fiche,
        exclusion des fiches Québec (immo-ka), registre data/canada_agencies.json
        (renommé, champ province) + 4 sites hors ON (hanlonrealty NL ~22k,
        denisedunn BC, reddoor NS, raymondanthony AB).
      - scouts scripts/scout_canada_rp*.py (Serper + validation live) + merge.
      - frontend : héro/footer « coast to coast, every province except Québec ».
      - normalize : residential -> House.
      Simon-Pierre Boucher committed 28 days ago · 1 file +147