SPB Git forge

spb/food-ka

Public

Food-Ka — agrégateur de produits d'épicerie du Québec — www.food-ka.com

55commits 1branches 0releases
10.2 MBsize
maindefault branch
9 days agolast push
Python 53.9% TypeScript 24% CSS 14.9% JavaScript 5.8% HTML 1.4%

History of scripts/gen_connector_docs.py · clear filter

  1. Tue, Aug 18, 2026 3

    1. docs: historique Vague 3 (2e52f7c) + fiches regenerees
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +1
    2. Vague 3 : SAQ (API GraphQL directe) + 6 circulaires Flipp (4 pharmacies, Adonis, Avril) + Metro 4 pages allees prioritaires
      …
      - saq : connecteur Adobe Live Search (catalog-service.adobe.io, cle publique
        du storefront) — 3 282 produits prioritaires/sync (vin/spiritueux/mousseux
        plafonnes, petites categories entieres), prix final+regulier, format ml,
        pays, cepages, pastille de gout, code SAQ, dispo en ligne, images ;
        22 requetes directes, zero Scrapfly. Categorie canonique « Alcool »
        (ajoutee a normalize.CATEGORIES), exclue du matching inter-bannieres
        (matching.EXCLUDED_SOURCES — banniere unique, prix provinciaux uniformes).
      - Flipp : pharmaprix (2170), jean_coutu (2521), brunet (3753), uniprix (3467)
        — keep_categories=GROCERY_CATEGORIES ne garde que les rayons alimentaires
        des cahiers de pharmacie (filtre AVANT la fiche item : zero requete pour
        les items ecartes) ; adonis_flyer (3384) et avril_flyer (3940) completent
        les catalogues adonis/avril. Testes : 127/44/65/25/389/87 produits.
      - _flipp : desambiguisation « eau de parfum/toilette/javel », « creme
        adhesive/corps » (les cahiers pharmacie exposaient ces faux Boissons /
        Produits laitiers).
      - metro : pages_override — 4 pages (au lieu de 2) sur fruits-et-legumes,
        viandes-et-volailles, produits-laitiers-et-oeufs ; 664 -> 1 005 produits.
        Cout mesure 40-80 credits Scrapfly/page (ASP sans render_js).
      - Sondes documentees : Costco (recherche montee cote client, API Lucidworks
        403 sans cle JS — render_js reste la seule voie) ; Dollarama absent de
        Flipp. sources.json : 54 -> 61 entrees ; docs regeneres.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +7 −2
    3. docs: documentation standardisée des connecteurs (générateur + 9 fiches famille + 3 transverses)
      …
      scripts/gen_connector_docs.py croise data/sources.json, l héritage des
      classes connecteurs (familles Flipp/Shopify/WooCommerce/Scrapfly…) et la
      BD live (volumétrie, complétude, sync_log, product_links, off_cache,
      price_log) pour régénérer docs/connecteurs/ (INDEX.md + fiches).
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +559