SPB Git

spb/lou-ka Public

Lou·Ka — tous les logements à louer du Québec, un seul endroit.

HTML 99.7%
2.5 KB

# trudel — Trudel (Fleur de Lys / Le Vingt-et-un Mars)

# Champs extraits

  • Prix mensuel structuré (rentalPrice, garde-fou placeholder), type d'unité (rooms), numéro d'unité.
  • Adresse complète enrichie : civique + ville + code postal (champs city/postalCode structurés du JSON).
  • Superficie structurée : area_sqft = unitSize (measurementSystem IMPERIAL), plus dérivation texte en secours.
  • Géolocalisation : lat/lng depuis latitude/longitude du JSON.
  • Étage : details.floor via le tableau floors (floorId -> number).
  • Description enrichie : pi², chambres, salles de bain, bureaux (roomsOffice), modèle, orientation, immeuble.
  • Images : typeImages + images + plan d'étage (floorPlanImageUrl).
  • Disponibilité : « Disponible » (ou futureAvailability si présent) -> availability_date "now" via finalize().

# Champs indisponibles à la source

  • Animaux : le JSON expose dogsAllowed par étage (tous False actuellement) mais rien sur les chats — non mappé pour ne rien inventer.
  • Meublé, inclusions détaillées par unité (le tableau inclusions ne contient que des finis « Ambiance pâle/foncé »).
  • Date de disponibilité précise (futureAvailability est null sur toutes les unités actuelles).

# Fragilités

  • Extraction JSON par balayage "units":[...] dans le HTML Next.js de RealVuu : robuste aux occurrences multiples mais dépend du rendu serveur du JSON complet.
  • Garde-fou « prix placeholder » (prix unique pour types différents) conserve.
  • Le Dix-Huit Juillet reste un landing sans unités.

# Améliorations apportées

  • area_sqft structuré depuis unitSize (au lieu de la seule dérivation texte).
  • lat/lng depuis le JSON.
  • Adresse complétée avec ville + code postal.
  • details.floor depuis le tableau floors.
  • Description : ajout bureaux (roomsOffice) et orientation.

# Échantillon avant/après

  • Avant : Fleur de Lys (21 mars) — Unité 1309 (4½) | 2510$ | Disponible/now | 1257 pi² (dérivé texte) | details={hot_water, ac} | 550 Boulevard Wilfrid-Hamel | lat/lng NULL
  • Après : Fleur de Lys (21 mars) — Unité 1309 (4½) | 2510$ | Disponible/now | 1257 pi² (structuré) | details={hot_water, ac, floor:13} | 550 Boulevard Wilfrid-Hamel, Québec G1M 2S6 | 46.82088,-71.25218