SPB Git

Repository Public

History

Latest commit [ka2] fix connecteur trudel: refonte Livya 2026-10-22 — client « trudel » SANS module inventaire : rendu navigateur + parse de la vue TABLEAU du DOM. Au sync de 21:46 le connecteur rapportait found=0 « ok » (alerte dérive, retraits suspendus) : la refonte Livya du jour a retiré l'inventaire JSON du flux RSC de la page projet (app.livya.com/fr/trudel/projects/fdl) que l'ancien connecteur lisait — unités chargées QUE côté client via api.realvuu.com (robots.txt interdit, non utilisé), et comme le_fjord/louis14/quartier_sila/somex pas de repli LivyaConnector (unitSelectorSummaries: [] sur /fr/trudel, portefeuille annoncé 990 unités résidentielles). Fix : rendu Scrapfly render_js (patron somex_saintnicolas cd20073, scroll des conteneurs internes) de la page plans unique /fr/trudel/projects/fdl/plans — la vue TABLEAU du DOM rendu (43 lignes = compteur « 43 résultats », colonnes Nom/Étage/Chambres/SdB/Superficie/Prix/Statut mappées par en-têtes) sert de source de vérité ; la grille de cartes fournit la photo de chaque unité (43/43 avec image cloudfront). Malgré showUnitPriceWeb:false dans la config, les loyers SONT affichés (43/43 lignes avec prix — contrairement à damco). external_id = UUID unitId Livya (data-unit-id) PRÉSERVÉ — zéro churn : 30/30 actifs recoupés. unit_type dérivé des chambres (2 → 4½) : recoupé 30/30 avec l'historique ; adresse/GPS/code postal repris de l'immeuble « 21 mars » du RSC (toujours SSR, entrées « plan d'ensemble » écartées) — 550 Boulevard Wilfrid-Hamel, Québec G1M 2S6, GPS 46.8209/-71.2522. Titre/secteur (Vanier Fleur de Lys)/commodités inchangés. Statut « Réservé » exclu (13 au relevé) : 30 Disponible = exactement le dernier found ok. Garde-fous (patron quartier_sila) : compteur « N résultats » absent = erreur franche ; lignes uniques du tableau < annoncées = erreur franche après 3 tentatives ; en-têtes Nom/Statut introuvables = erreur franche ; « 0 résultats » = vrai zéro. Dates de libération françaises converties en ISO (aucune actuellement). Bonus : bedrooms/bathrooms désormais renseignés depuis le tableau. Fixture ré-enregistrée (1 requête, 30 annonces), pytest trudel 2 passed. Testé : fetch() venv → 30 unités (prix 2 080–2 590 $, 100 % prix/GPS/adresse/images/chambres), run.py sync trudel → found=30 ok (updated=30, added=0, removed=0, 22,7 s), pm2 restart lou-ka-sync, site :8095 → 200. d1f0465

NameLast commitUpdated
..
1d10708de1ae01fd2437.html [ka2] fix connecteur trudel: refonte Livya 2026-10-22 — client « trudel » SANS module inventaire...
expected.json [ka2] fix connecteur trudel: refonte Livya 2026-10-22 — client « trudel » SANS module inventaire...
index.json [ka2] fix connecteur trudel: refonte Livya 2026-10-22 — client « trudel » SANS module inventaire...

Clone lou-ka

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

Snapshot of main

Files main
Menu

Theme