SPB Git forge

spb/immo-ka

Public

Immo-Ka — agrégateur des propriétés à vendre au Québec (73 connecteurs, ~40 000 annonces, React+FastAPI)

112commits 1branches 0releases
125.4 MBsize
maindefault branch
13 days agolast push
Python 47.5% HTML 27.9% TypeScript 15.5% CSS 7.2% JavaScript 2%
2.4 KB · 60 lines markdown
Rendered Raw Blame History
1# Century 21 Vision (Outaouais) (`c21_ag_vision`)23*Généré le 2026-08-28 22:22 par `scripts/gen_connector_docs.py` — fichier produit automatiquement, ne pas éditer à la main.*45## Registre (`data/sources.json`)67- **Site** : https://vision.c21.ca8- **Recherche** : https://vision.c21.ca9- **Plateforme** : source.immo10- **Rôle** : sous-agence11- **Statut** : actif1213> Century 21 Vision (Gatineau) — compte source.immo distinct (~139 à vendre).1415## Mécanique (introspection du code)1617- Module : `immoka/connectors/century21_agences.py` — classe `C21AgVision`18- Délai entre requêtes : 0.25 s ; cache détail BD : oui1920**En-tête du module :**2122> Immo-Ka — Agrégateur de maisons à vendre (province de Québec)23> Auteur : Simon-Pierre Boucher — contact@spboucher.ai24> connectors/century21_agences.py : Century 21 par SOUS-AGENCES (robuste)25>   Le portail central c21.ca délègue à une iframe moxiworks verrouillée26>   (503/WAF, même via Firecrawl). Mais les bureaux Century 21 du Québec tournent27>   sur la plateforme source.immo (ID-3 Technologies) : quebec.c21.ca,28>   excel.c21.ca et century21immoplus.com partagent un même compte29>   « Century 21 - All Quebec » (inventaire provincial complet), et30>   vision.c21.ca a son propre compte. L'API publique (api-v1.source.immo)31>   est paginée par st/nt (voir sourceimmo.py) — inventaire complet accessible.32>   Une classe par sous-agence est générée depuis data/century21_agencies.json33>   (source_id « c21_ag_<slug> »). Le n° Centris sert de clé de déduplication34>   (voir web.py, sources « %_ag_% ») — aucun double-comptage entre les skins35>   partageant le même compte ni avec le reste du site.3637## Volumétrie & complétude (BD live)3839| Indicateur | Valeur |40|---|---|41| Annonces en base (toutes) | 153 |42| Actives | 139 |43| Visibles (après dédup) | 5 |44| Masquées par la dédup | 134 |45| GPS (lat/lng) | 100.0 % |46| Photos | 100.0 % |47| Prix | 100.0 % |48| CAC (chambres) | 100.0 % |49| SDB (salles de bains) | 100.0 % |50| Année de construction | 100.0 % (dont rôle : 0.0 %) |51| Taxes / évaluation municipale | 100.0 % |52| Estimation Vrai-Prix (rôle) | 0.0 % |5354## Synchronisation5556- **Dernier sync** : 2026-08-28 22:11 — trouvé 139, +5 / ~1 / -3 — OK57- **Erreurs récentes** : 0 sur les 10 derniers syncs5859Voir aussi les [mécanismes transverses](INDEX.md#mécanismes-transverses-tous-connecteurs) (budgets détail, dédup Centris+adresse, jointure rôle vraiprix.db).60