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 · 64 lines markdown
Rendered Raw Blame History
1# Berkshire Hathaway HomeServices Québec (`bhhs_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://bhhsquebec.ca8- **Recherche** : https://bhhsquebec.ca/proprietes/9- **Couverture** : Grand Montréal, Laurentides, Montérégie, Outaouais10- **Type** : franchise11- **Statut** : actif1213> WordPress (MW Properties / marketingwebsites.ca), liste SSR paginée ?pages=N (~9/page, ~11 pages). Carte col-lg-4: no Centris (URL+image+property-meta), région, adresse, ville, prix ($US), chambres/sdb, photo. source_id _ag_ = dédup Centris.1415## Mécanique (introspection du code)1617- Module : `immoka/connectors/bhhs_quebec.py` — classe `BhhsQuebecConnector`18- Délai entre requêtes : 0.4 s ; cache détail BD : oui19- Budgets env (enrichissement détail plafonné/exécution) : `IMMOKA_BHHS_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/bhhs_quebec.py : Berkshire Hathaway HomeServices Québec26>   (bhhsquebec.ca) — Grand Montréal, Laurentides, Montérégie, Outaouais.27>   Site WordPress (plugin « MW Properties » / realestate.marketingwebsites.ca),28>   liste rendue SERVEUR sur /proprietes/, paginée par ?pages=N (~9/page,29>   ~11 pages). Chaque carte porte : n° Centris (URL + image + property-meta),30>   région, adresse, ville, prix ($US), chambres/sdb et photo.31>   Page détail : description + addenda (<div class="description block">,32>   collapse #showAddendum), bloc « features » (Année de construction, pièces,33>   chambres, sdb… en h5/p), tableau « Caractéristiques » (#charateristics —34>   sic — th/td), GPS inline (google.maps.LatLng(lat,lng)), visite virtuelle35>   (iframe #virtualCollapse), courtier (.agents : nom + tel:) et galerie36>   complète property-images/{Centris}/{Centris}-NN.jpg (pleine résolution,37>   ordre d'origine ; les miniatures /thumbs-320/ sont ignorées).38>   Enrichissement plafonné + cache (du.enrich).39>   source_id « bhhs_ag_qc » : infixe _ag_ = dédup Centris (db.refresh_dedup).4041## Volumétrie & complétude (BD live)4243| Indicateur | Valeur |44|---|---|45| Annonces en base (toutes) | 106 |46| Actives | 91 |47| Visibles (après dédup) | 91 |48| Masquées par la dédup | 0 |49| GPS (lat/lng) | 100.0 % |50| Photos | 100.0 % |51| Prix | 60.4 % |52| CAC (chambres) | 93.4 % |53| SDB (salles de bains) | 94.5 % |54| Année de construction | 94.5 % (dont rôle : 1.2 %) |55| Taxes / évaluation municipale | 0.0 % |56| Estimation Vrai-Prix (rôle) | 97.8 % |5758## Synchronisation5960- **Dernier sync** : 2026-08-28 22:11 — trouvé 88, +2 / ~4 / -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