SPB Git

Repository Public

History

Latest commit [ka2] fix connecteur le_fjord: refonte Livya 2026-10-22 — client « fjord » SANS module inventaire : rendu navigateur + parse des cartes DOM. Depuis 16:33 le connecteur levait une erreur franche (flux RSC sans tableau "units" — garde-fou correct, rien dépublié) : la refonte Livya du jour a retiré l'inventaire du RSC des pages plans, et contrairement à atimco/floria le client fjord n'offre PAS le repli LivyaConnector (unitSelectorSummaries: [] sur /fr/fjord, /fr/fjord/inventory/<sel> → 404, pages /units et /inventory projet-scopées 200 mais sans unités) — les unités ne sont chargées QUE côté client via api.realvuu.com (robots.txt interdit, non utilisé). Fix : fetch() rend la page plans via Scrapfly render_js avec un js_scenario qui scrolle les conteneurs INTERNES (grille lazy-loadée : 50/63 cartes sans scroll, auto_scroll inopérant car le scroll est dans un div overflow), puis parse les cartes du DOM — data-unit-id = UUID unitId Livya, recoupement 63/63 avec les external_id actifs en base (zéro churn). Occurrences dupliquées des cartes fusionnées champ par champ (le prix manque dans ~1 occurrence sur 2 selon le rendu). Garde-fous : compteur « N résultats » absent = erreur franche ; cartes uniques < annoncées = erreur franche après 3 tentatives ; « 0 résultats » = vrai zéro accepté. get_rendered surchargé (même signature) pour rester compatible record/replay des fixtures. Bonus : images des unités désormais collectées (63/63). Fixture enregistrée (1 requête, 63 annonces), pytest le_fjord 2 passed. Testé : fetch() venv → 63 unités (1 027–3 045 $, 63 prix, 63 pi²), run.py sync le_fjord → found=63 ok (updated=63, added=0, removed=0, 26 s), pm2 restart lou-ka-sync, site :8095 → 200. 7267ac1

NameLast commitUpdated
..
268d4989648c7faef711.html [ka2] fix connecteur le_fjord: refonte Livya 2026-10-22 — client « fjord » SANS module...
expected.json [ka2] fix connecteur le_fjord: refonte Livya 2026-10-22 — client « fjord » SANS module...
index.json [ka2] fix connecteur le_fjord: refonte Livya 2026-10-22 — client « fjord » SANS module...

Clone lou-ka

Anonymous clone and fetch. Pushing requires the owner's personal access token.

Snapshot of main

Files main
Menu

Theme