SPB Git forge

spb/resto-ka

Public

Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)

52commits 1branches 0releases
11.6 MBsize
maindefault branch
20 days agolast push
Python 69.3% TypeScript 16.7% CSS 7.9% JavaScript 4.7% HTML 1.4%

History of data/ueat-discovered.json · clear filter

  1. Fri, Sep 4, 2026 1

  2. Wed, Aug 26, 2026 1

  3. Mon, Aug 24, 2026 1

    1. data : mise à jour du répertoire UEAT découvert
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +80
  4. Sun, Aug 23, 2026 2

    1. 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>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +88
    2. data: 32 intégrations UEAT découvertes par le sync
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +32
  5. Wed, Aug 19, 2026 1

    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>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +104
  6. Tue, Aug 18, 2026 1

    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>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +72
  7. Mon, Aug 17, 2026 1