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.7 KB · 60 lines markdown
Rendered Raw Blame History
1# Chambre immobilière Estrie–Mauricie–Centre-du-Québec (Mon-Toit) (`si_ag_ciemcq`)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://www.mon-toit.net8- **Recherche** : https://www.mon-toit.net/proprietes/9- **Couverture** : Estrie, Mauricie, Centre-du-Québec — ~600 courtiers (chambre régionale)10- **Type** : chambre11- **Statut** : actif1213> Plateforme source.immo (config publique _configs.json sur mon-toit.net et ciemcq.com). ~3 900 fiches à vendre (2026-08-18). Flux co-listé avec les bannières → si_ag_ (dédup Centris). Généré par agences_source_immo.py.1415## Mécanique (introspection du code)1617- Module : `immoka/connectors/agences_source_immo.py` — classe `AgenceSISiAgCiemcq`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/agences_source_immo.py : agences INDÉPENDANTES sur la plateforme25>   source.immo (plugin WordPress). Beaucoup de petites/moyennes agences QC26>   l'utilisent (liste sur source.immo). Chacune expose sa config publique à27>   /wp-content/uploads/_sourceimmo/_configs.json → on lit l'API publique28>   api-v1.source.immo (voir SourceImmoConnector). Ce sont des agences29>   autonomes : leurs inscriptions (leur propre n° Centris) sont ADDITIVES —30>   pas de sous-agence d'une bannière déjà couverte → source_id normal (pas _ag_).31>   EXCEPTION : les équipes/agences dont une partie des inscriptions est32>   co-listée avec une bannière couverte (co-inscription Centris) portent un id33>   « si_ag_<slug> » : la dédup Centris (db.refresh_dedup, sources %_ag_%)34>   masque leurs doublons tout en gardant leurs fiches uniques visibles.35>   Un connecteur par agence est généré depuis data/source_immo_agencies.json.3637## Volumétrie & complétude (BD live)3839| Indicateur | Valeur |40|---|---|41| Annonces en base (toutes) | 4 339 |42| Actives | 3 980 |43| Visibles (après dédup) | 1 200 |44| Masquées par la dédup | 2 780 |45| GPS (lat/lng) | 100.0 % |46| Photos | 100.0 % |47| Prix | 100.0 % |48| CAC (chambres) | 70.4 % |49| SDB (salles de bains) | 62.5 % |50| Année de construction | 69.5 % (dont rôle : 0.1 %) |51| Taxes / évaluation municipale | 85.1 % |52| Estimation Vrai-Prix (rôle) | 96.5 % |5354## Synchronisation5556- **Dernier sync** : 2026-08-28 21:59 — trouvé 3 974, +14 / ~12 / -23 — 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