Immo-Ka — agrégateur des propriétés à vendre au Québec (73 connecteurs, ~40 000 annonces, React+FastAPI)
Python 47.5%
HTML 27.9%
TypeScript 15.5%
CSS 7.2%
JavaScript 2%
1# Les Immeubles GLMC (`glmc_ag_qc`)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.glmc.ca8- **Recherche** : https://www.glmc.ca/proprietes/9- **Couverture** : Rivière-du-Loup / KRTB / Témiscouata / Les Basques (Bas-Saint-Laurent)10- **Type** : agence11- **Statut** : actif1213> WordPress (thème X), liste SSR paginée ?_paged=N (60/page). Carte: URL /{slug}-{Centris}/, adresse, ville, prix, photo ; détail enrichi (JSON-LD + tableau Centris). source_id _ag_ = dédup Centris.1415## Mécanique (introspection du code)1617- Module : `immoka/connectors/glmc.py` — classe `GlmcConnector`18- Délai entre requêtes : 0.4 s ; cache détail BD : oui19- Budgets env (enrichissement détail plafonné/exécution) : `IMMOKA_GLMC_DETAIL_LIMIT` (défaut 250)2021**En-tête du module :**2223> Immo-Ka — Agrégateur de maisons à vendre (province de Québec)24> Auteur : Simon-Pierre Boucher — contact@spboucher.ai25> connectors/glmc.py : Les Immeubles GLMC (glmc.ca) — Rivière-du-Loup + KRTB /26> Témiscouata / Les Basques (Bas-Saint-Laurent). Plus grosse agence27> indépendante de l'Est du Québec. Site WordPress (plugin mw-centris, thème X),28> liste rendue SERVEUR sur /proprietes/, paginée par ?pg=N (60/page, ~17629> fiches). Chaque carte : lien /proprietes/{adresse-slug}-{n°Centris}/ (le n°30> Centris termine le slug), adresse+ville, photo. Prix/chambres via la page31> détail (enrichissement plafonné + cache). La section « Vendus » (fiches32> vendues, après la pagination) est exclue du parsing.33> Page détail (thème X / Cornerstone) : PAS de JSON-LD propriété — tout est34> dans le HTML : stats à icônes « N pièces / N chambre(s) / N salle(s) de35> bain / N salle d'eau », description dans <ul class="remarques-list">,36> caractéristiques dans des grilles x-cell alternant libellé/valeur37> (Genre, Année de construction, Terrain [dimensions puis superficie],38> évaluations, taxes…), Inclusions/Exclusions en x-text, courtier(s) dans39> .mw-courtier-card (nom + tel:), galerie = photos Centris re-hébergées40> /wp-content/uploads/…/{md5}.jpg (nom 32 hex, pleine résolution, ordre41> d'origine — les logos/portraits ont un nom lisible et sont donc exclus).42> Coordonnées GPS : chargées en AJAX par mw-centris-map → non exposées.43> source_id « glmc_ag_qc » : infixe _ag_ = dédup Centris (db.refresh_dedup) —44> si le n° Centris est déjà porté par une bannière couverte, la fiche est45> masquée ; les inscriptions propres de GLMC restent visibles.4647## Volumétrie & complétude (BD live)4849| Indicateur | Valeur |50|---|---|51| Annonces en base (toutes) | 184 |52| Actives | 177 |53| Visibles (après dédup) | 177 |54| Masquées par la dédup | 0 |55| GPS (lat/lng) | 63.3 % |56| Photos | 100.0 % |57| Prix | 99.4 % |58| CAC (chambres) | 40.7 % |59| SDB (salles de bains) | 40.1 % |60| Année de construction | 36.2 % (dont rôle : 1.6 %) |61| Taxes / évaluation municipale | 53.1 % |62| Estimation Vrai-Prix (rôle) | 100.0 % |6364## Synchronisation6566- **Dernier sync** : 2026-08-28 16:27 — trouvé 177, +0 / ~0 / -0 — OK67- **Erreurs récentes** : 0 sur les 10 derniers syncs6869Voir aussi les [mécanismes transverses](INDEX.md#mécanismes-transverses-tous-connecteurs) (budgets détail, dédup Centris+adresse, jointure rôle vraiprix.db).70