Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)
Python 69.3%
TypeScript 16.7%
CSS 7.9%
JavaScript 4.7%
HTML 1.4%
-
Fri, Sep 4, 2026 1
-
Wed, Aug 26, 2026 1
-
feat(ka-id v2): personnalisation Groupe KA — restoka/kaid.py (canonique ka-ui.git/kaid), journal serveur (search/detail_view/favorite), reranking des tris « menu » (défaut) et « recent » (cuisine/ville/gamme de prix/type), routeur /api/kaid, SDK ka-id.js, badge « Recommandé pour vous » sur RestoCard
…
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
Mon, Aug 24, 2026 1
-
data : mise à jour du répertoire UEAT découvert
…
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
Sun, Aug 23, 2026 2
-
SEO : pages programmatiques /villes + /ville/{slug} rendues en HTML (pattern lou-ka)
…
- restoka/seo.py : slugify + index villes groupé par slug (variantes de casse fusionnées, libellé majoritaire), SSR /villes et /ville/{slug} avec ItemList + BreadcrumbList, API /api/seo/villes et /api/seo/ville/{slug}, sitemap-villes.xml, maillage interne accueil/fiche vers les pages villes - frontend : pages React VillesPage/VillePage, routes, lien pied de page Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> -
data: 32 intégrations UEAT découvertes par le sync
…
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
Wed, Aug 19, 2026 1
-
Stats v2 : dashboard ultra complet + 5 rapports PDF (module commun Groupe KA v2)
…
- kit vendorisé mis au niveau canonique v2 (kacharts.tsx, kapdf.py, SPEC.md) - backend stats.py : 10 KPI (deltas + sparklines), 6 jauges de complétude, 4 séries quotidiennes, multi-courbes prix moyen par ville, ajouts par source empilés, 4 répartitions, 3 distributions (prix de plats, capacités RACJ, notes Yelp), heatmap horaire des relevés, 6 tableaux, 12 records - /api/stats/report : 5 modes (complet|synthese|tendances|repartitions| donnees), inconnu -> complet, filename(mode) - page /stats : jauges, StatSummary, MultiLine/Stacked/Histogram/HourHeatmap, PdfButton v2 (menu 5 rapports) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
Tue, Aug 18, 2026 1
-
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>
-
-
Mon, Aug 17, 2026 1
-
WIP v2 committé depuis le nœud — connexion KA ID (restoka/auth.py, hubprofile), favoris (Favoris.tsx, account.tsx), connecteur siteresto, menullm + tests, MAJ sources/ueat/db/web/frontend
…
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-