SPB Git

spb/house-ka

Public

archive 2026-09-04 : état final avant retrait du cluster (bannière README, données et bundles à jour)

Simon-Pierre Boucher committed (Sep 5, 2026) parent f589d4c Browse files

2 changed files +19 −0

modified README.md +2 −0
@@ -1,5 +1,7 @@
1 # House-Ka 1 # House-Ka
2 2
3+
4+> ⚠️ **Application archivée le 2026-09-04** — l'URL live (https://www.house-ka.com) est hors fonction ; l'app a été retirée du cluster MacLustr (registre mld, admin-ka, gardiens, site groupe-ka). Ce dépôt spbgit reste la source de vérité pour une remise en service.
3 **[www.house-ka.com](https://www.house-ka.com)** — *Every home for sale. One place.* 5 **[www.house-ka.com](https://www.house-ka.com)** — *Every home for sale. One place.*
4 6
5 Homes-for-sale aggregator for Canada **outside Québec**, Ontario first — a 7 Homes-for-sale aggregator for Canada **outside Québec**, Ontario first — a
modified immoka/connectors/realtypress.py +17 −0
@@ -158,6 +158,23 @@ class _RealtyPress(BaseConnector):
158 "(page vide intermittente ?) — sync abandonné pour " 158 "(page vide intermittente ?) — sync abandonné pour "
159 "protéger l'inventaire") 159 "protéger l'inventaire")
160 cards = self._cards(body) 160 cards = self._cards(body)
161+ if not cards and page > 1:
162+ # page vide INTERMITTENTE en cours de pagination (greybruce
163+ # 2026-09-01 : sync tronqué à 2 071/7 600 — le site sert
164+ # parfois un gabarit 200 sans cartes, que l'escalade anti-bot
165+ # de get() ne voit pas) : retenter avant de conclure à la fin
166+ # d'archive. Une vraie fin d'archive ne coûte que 2 requêtes
167+ # de plus.
168+ import time as _t
169+ for _ in range(2):
170+ _t.sleep(2.0)
171+ try:
172+ body = self.get(url).text
173+ except Exception:
174+ continue
175+ cards = self._cards(body)
176+ if cards:
177+ break
161 if not cards: 178 if not cards:
162 break 179 break
163 before = len(by_id) 180 before = len(by_id)
164 181
Menu

Theme