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.6 KB

# RE/MAX Québec (remax_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)

# Mécanique (introspection du code)

  • Module : immoka/connectors/remax_quebec.py — classe RemaxQuebecConnector
  • Délai entre requêtes : 0.15 s ; cache détail BD : oui
  • Budgets env (enrichissement détail plafonné/exécution) : IMMOKA_REMAX_DETAIL_LIMIT (défaut 3000)

En-tête du module :

Immo-Ka — Agrégateur de maisons à vendre (province de Québec) Auteur : Simon-Pierre Boucher — contact@spboucher.ai connectors/remax_quebec.py : RE/MAX Québec (remax-quebec.com) Le site interroge un index Meilisearch public (search-only key exposée dans la config de la page). L'index « inscriptions » couvre toute la province. Meilisearch plafonne à 1000 hits par requête (maxTotalHits) : on shard donc par région de tri d'acheminement postale (FSA, 3 premiers caractères) et on dédoublonne par numéro d'inscription. Couverture validée vs le total global.

# Mécanismes clés

  • Clé Meilisearch auto : le site expose une clé search-only dans sa config publique ; le connecteur interroge directement l'index inscriptions (plafond 1 000 hits/requête → shard par FSA G/H/J + dédoublonnage par n° d'inscription, couverture validée vs total global).
  • Cache détail v4 : la fiche détail est mise en cache sous la clé v4|<prix> — tableau « Libellé | Valeur » + Détails financiers (taxes municipales/scolaires, évaluations municipales) ; re-téléchargée si le prix change.

# Volumétrie & complétude (BD live)

Indicateur Valeur
Annonces en base (toutes) 29 559
Actives 26 100
Visibles (après dédup) 25 956
Masquées par la dédup 144
GPS (lat/lng) 99.9 %
Photos 99.3 %
Prix 84.1 %
CAC (chambres) 79.3 %
SDB (salles de bains) 60.4 %
Année de construction 83.0 % (dont rôle : 0.7 %)
Taxes / évaluation municipale 77.6 %
Estimation Vrai-Prix (rôle) 100.0 %

# Synchronisation

  • Dernier sync : 2026-08-28 17:32 — trouvé 25 999, +109 / ~57 / -32 — 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).