Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)
-
Sun, Aug 23, 2026 1
-
site-resto : extraction des photos des restos depuis leur site web
…
Le connecteur menus maison n emettait aucune image (231/231 fiches sans photo). Nouveau _extract_images (page d accueil) : og:image/twitter:image puis <img> (src/srcset/lazy-load, avif inclus), filtres logos/icones/ placeholders/miniatures (-LxH < 300 px, width < 200), dedup des variantes de taille (WordPress -LxH, Webflow -p-NNN), max 6 photos. - fiche site-resto emise avec photos + cache detail (reemission comprise) - fiche OSM d origine enrichie si elle n a pas d images (COALESCE), y compris quand le crawl ne trouve ni menu ni contact - scripts/backfill_images.py : rattrapage ponctuel des fiches deja captees (execute 2026-08-23 : 207/231 fiches enrichies, + jumelles OSM) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
Tue, Aug 18, 2026 2
-
Vague 3 : avis/notes sans clé API + menus livraison + permis d alcool
…
- yelp-scrape : notes/avis Yelp SANS clé (1 page de recherche yelp.ca/resto via Scrapfly ASP, cache Apollo embarqué) -> details.yelp, croisement conservateur nom+civique+ville, budget 80 pages/cycle, re-visite 30 j, indépendants d abord. Yelp Fusion (yelp) reprend la main si clé fournie. - ubereats : menus livraison + notes via sitemaps publics (index local 37 087 slugs CA, 30 j) + __REACT_QUERY_STATE__ des pages resto ; croisement conservateur (téléphone / postal+civique / GPS<120 m + nom) avec restos EXISTANTS seulement, menus en price_context delivery, budget 60 pages/cycle. - permits (racj) : permis d alcool en vigueur (Données Québec, CC-BY 4.0), regroupés par établissement et croisés comme MAPAQ -> details.permis_alcool (1 924 restos croisés au premier run). - /api/stats : with_yelp_rating, with_ubereats, with_alcohol_permit ; ingest.enrich appelle permits.sync (guard 6 j) ; registre sources.json (9) + docs générées ; 73 tests verts (9 nouveaux, tout hors ligne). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
docs: documentation standardisée des 6 sources (générateur + fiches)
…
scripts/gen_connector_docs.py : générateur 100 % programmatique et rejouable qui croise data/sources.json (tier, extraction, acces_legal, cadence), l introspection statique (ast) de restoka/connectors/*.py et inspections.py, et la BD live (restaurants, menus, inspections, sync_log). Écrit docs/connecteurs/INDEX.md + une fiche par source (sections fixes). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-