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%
3.2 KB · 64 lines markdown
Rendered Raw Blame History
1# Guide Habitation (projets neufs) (`guidehabitation`)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.guidehabitation.ca8- **Recherche** : https://www.guidehabitation.ca/fr/projets-immobiliers/montreal/9- **Couverture** : Québec habité (9 régions) — projets neufs des promoteurs (condos et maisons neuves à vendre)10- **Type** : répertoire11- **Statut** : actif1213> Répertoire de référence des projets neufs. Pages région /fr/projets-immobiliers/{region}/ rendues serveur avec microdonnées schema.org par carte : adresse, ville, GPS, prix « À partir de » (itemprop=price), type, description, chambres, photo. Aucune clé, aucun JS. Projets LOCATIFS écartés (prix mensuel < 50 000 $ ou « locatif » dans le texte). 1 fiche = 1 projet (prix plancher, details.price_from).1415## Mécanique (introspection du code)1617- Module : `immoka/connectors/guidehabitation.py` — classe `GuideHabitationConnector`18- Délai entre requêtes : 1.0 s ; cache détail BD : oui19- Budgets env (enrichissement détail plafonné/exécution) : `IMMOKA_GH_DETAIL_LIMIT` (défaut 150)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/guidehabitation.py : Guide Habitation (guidehabitation.ca)26>   Répertoire de référence des PROJETS NEUFS au Québec (condos et maisons27>   neuves des promoteurs). Pages région /fr/projets-immobiliers/{region}/28>   rendues serveur avec microdonnées schema.org complètes par carte projet :29>   adresse (streetAddress), ville, GPS, prix « À partir de » (itemprop=price),30>   type (SingleFamilyResidence → maison, ApartmentComplex → condo),31>   description, chambres offertes, photo. Aucune clé, aucun rendu JS.32>   On écarte les projets LOCATIFS (prix mensuel / « locatif » dans le texte) :33>   Immo-Ka couvre le neuf À VENDRE. external_id = data-id du projet.34>   Page détail projet : UN gros JSON-LD RealEstateListing très riche —35>   about.articleBody (présentation longue, pseudo-markdown), mainEntity.image36>   (galerie complète pleine résolution, ordre d'origine), mainEntity.geo,37>   amenityFeature, offers[] (promoteur offeredBy : nom/téléphone/site,38>   chambres, garantie, date de livraison), additionalProperty (statut du39>   projet, site web externe). Enrichissement plafonné + cache (du.enrich).4041## Volumétrie & complétude (BD live)4243| Indicateur | Valeur |44|---|---|45| Annonces en base (toutes) | 96 |46| Actives | 95 |47| Visibles (après dédup) | 94 |48| Masquées par la dédup | 1 |49| GPS (lat/lng) | 100.0 % |50| Photos | 100.0 % |51| Prix | 100.0 % |52| CAC (chambres) | 100.0 % |53| SDB (salles de bains) | 7.4 % |54| Année de construction | 27.7 % (dont rôle : 3.8 %) |55| Taxes / évaluation municipale | 0.0 % |56| Estimation Vrai-Prix (rôle) | 100.0 % |5758## Synchronisation5960- **Dernier sync** : 2026-08-28 16:27 — trouvé 95, +0 / ~0 / -0 — OK61- **Erreurs récentes** : 0 sur les 10 derniers syncs6263Voir aussi les [mécanismes transverses](INDEX.md#mécanismes-transverses-tous-connecteurs) (budgets détail, dédup Centris+adresse, jointure rôle vraiprix.db).64