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.9 KB · 63 lines markdown
Rendered Raw Blame History
1# Les Immeubles Stuart (`stuart`)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://immeublesstuart.ca8- **Recherche** : https://immeublesstuart.ca/proprietes/9- **Couverture** : Rive-Sud de Montréal (Saint-Lambert, Brossard, Longueuil…) — ~54 inscriptions vente10- **Type** : agence11- **Statut** : actif1213> Plateforme « Ma Clé » (photos S3 maclebrokers) : liste SSR une page + JSON-LD RealEstateListing très riche (extensions mc:* — caractéristiques, taxes, évaluations, agent). N° Centris exposés mais agence première main → pas d'infixe _ag_ (ses fiches battent les copies portails).1415## Mécanique (introspection du code)1617- Module : `immoka/connectors/immeubles_stuart.py` — classe `ImmeublesStuartConnector`18- Délai entre requêtes : 0.4 s ; cache détail BD : oui19- Budgets env (enrichissement détail plafonné/exécution) : `IMMOKA_STUART_DETAIL_LIMIT` (défaut 120)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/immeubles_stuart.py : Les Immeubles Stuart (immeublesstuart.ca) —26>   agence indépendante de la Rive-Sud de Montréal (Saint-Lambert, Brossard,27>   Longueuil…), ~50 inscriptions en vente.28>   Site WordPress propulsé par la plateforme « Ma Clé » (photos sur29>   maclebrokers-photos.s3.amazonaws.com). Liste /proprietes/ rendue serveur,30>   une seule page : cartes <article class="propriete-card"> (data-ville,31>   data-prix, adresse, MLS Centris, chambres/salles de bain). On ne garde que32>   les URLs « -a-vendre » (les « -a-louer » sont des locations).33>   Fiche détail : JSON-LD RealEstateListing très riche avec extensions mc:*34>   (caractéristiques, taxes, évaluations, inclusions/exclusions, addenda,35>   agent nom/téléphone) + galerie S3 ({mls}{n}.jpg — exclure photo_membre).36>   Pas de GPS sur la fiche (code postal seulement). Enrichissement du.enrich.37>   Agence première main (pas d'infixe _ag_) : ses fiches battent les copies38>   portails au même n° Centris dans la dédup.3940## Volumétrie & complétude (BD live)4142| Indicateur | Valeur |43|---|---|44| Annonces en base (toutes) | 56 |45| Actives | 51 |46| Visibles (après dédup) | 50 |47| Masquées par la dédup | 1 |48| GPS (lat/lng) | 98.0 % |49| Photos | 100.0 % |50| Prix | 100.0 % |51| CAC (chambres) | 90.0 % |52| SDB (salles de bains) | 88.0 % |53| Année de construction | 98.0 % (dont rôle : 0.0 %) |54| Taxes / évaluation municipale | 94.0 % |55| Estimation Vrai-Prix (rôle) | 100.0 % |5657## Synchronisation5859- **Dernier sync** : 2026-08-28 16:27 — trouvé 51, +0 / ~0 / -2 — OK60- **Erreurs récentes** : 0 sur les 10 derniers syncs6162Voir aussi les [mécanismes transverses](INDEX.md#mécanismes-transverses-tous-connecteurs) (budgets détail, dédup Centris+adresse, jointure rôle vraiprix.db).63