BARNES Québec (barnes_quebec)
Généré le 2026-08-28 22:22 par scripts/gen_connector_docs.py — fichier produit automatiquement, ne pas éditer à la main.
Registre (data/sources.json)
- Site : https://barnes-quebec.com
- Recherche : https://barnes-quebec.com/property
- Couverture : Montréal + province — luxe international
- Type : luxe
- Statut : actif
Algolia (App HCW55VIQNM, index quebec_all). ~344 propriétés, prix/MLS/chambres/sdb/superficie/géoloc. Images non indexées (viendront de la page détail). Dédoublonnage FR/EN par adresse.
Mécanique (introspection du code)
- Module :
immoka/connectors/barnes_quebec.py— classeBarnesQuebecConnector - Délai entre requêtes : 0.25 s ; cache détail BD : non
- Budgets env (enrichissement détail plafonné/exécution) :
IMMOKA_BARNES_DETAIL_LIMIT(défaut 400)
En-tête du module :
Immo-Ka — Agrégateur de maisons à vendre (province de Québec) Auteur : Simon-Pierre Boucher — contact@spboucher.ai connectors/barnes_quebec.py : BARNES Québec (barnes-quebec.com) Site WordPress indexé dans Algolia. La config expose l'App ID et une clé API dans le HTML (PHPVars) ; l'index « quebec_all » contient les propriétés (type "property") avec adresse, prix, MLS, chambres, salles de bains, superficie et géolocalisation. Les enregistrements sont dupliqués par langue → on dédoublonne par référence MLS. Les permaliens pointent vers le domaine de staging Kinsta ; on les réécrit vers le domaine de production. RÉSILIENCE : la clé Algolia a déjà été rotée (403 le 2026-08-15) — on l'extrait donc À CHAQUE FOIS du HTML public du site (avec cache process), avec repli sur la dernière clé connue si l'extraction échoue. FIABILITÉ (2026-08-18) : l'index Algolia conserve des fiches PÉRIMÉES (vendues/retirées de WordPress) dont la page ET les photos renvoient 404 (~100 fiches sur ~340, soit les « annonces sans images »). Le sitemap Yoast (property/rental/new-construction) est la source de vérité de ce qui est publié : on filtre les fiches mortes, et on répare les slugs renommés via la réf MLS présente dans les noms de fichiers image du sitemap. La galerie de la fiche est aussi isolée par sa réf MLS (les pages affichent des « propriétés similaires » qui polluaient la galerie).
Mécanismes clés
- Clé Algolia auto-extraite : App ID / admin key / préfixe d'index lus dans les PHPVars du plugin
barnes-algolia(wp_localize_script), avec cache et repli sur les derniers identifiants connus — la clé a déjà été rotée (403 le 2026-08-15) et le connecteur s'auto-répare. - Algolia ne contient pas les photos : elles sont récupérées sur la fiche détail.
Volumétrie & complétude (BD live)
| Indicateur | Valeur |
|---|---|
| Annonces en base (toutes) | 372 |
| Actives | 231 |
| Visibles (après dédup) | 231 |
| Masquées par la dédup | 0 |
| GPS (lat/lng) | 100.0 % |
| Photos | 100.0 % |
| Prix | 100.0 % |
| CAC (chambres) | 91.3 % |
| SDB (salles de bains) | 89.6 % |
| Année de construction | 75.3 % (dont rôle : 8.6 %) |
| Taxes / évaluation municipale | 72.3 % |
| Estimation Vrai-Prix (rôle) | 100.0 % |
Synchronisation
- Dernier sync : 2026-08-28 22:10 — trouvé 231, +0 / ~1 / -0 — OK
- Erreurs récentes : 0 sur les 10 derniers syncs
Voir aussi les mécanismes transverses (budgets détail, dédup Centris+adresse, jointure rôle vraiprix.db).