SPB Git forge

spb/house-ka

Public
18commits 1branches 0releases
1.9 MBsize
maindefault branch
19 days agolast push
Python 67% TypeScript 18.2% CSS 14.4%

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

Simon-Pierre Boucher committed 19 days ago (Sep 5, 2026) parent f589d4c

2 changed files +19 −0

modified README.md +2 −0
@@ -1,5 +1,7 @@
1 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 5 **[www.house-ka.com](https://www.house-ka.com)** — *Every home for sale. One place.*
4 6
5 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 158 "(page vide intermittente ?) — sync abandonné pour "
159 159 "protéger l'inventaire")
160 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 178 if not cards:
162 179 break
163 180 before = len(by_id)
164 181