Food-Ka — agrégateur de produits d'épicerie du Québec — www.food-ka.com
Python 53.9%
TypeScript 24%
CSS 14.9%
JavaScript 5.8%
HTML 1.4%
-
Tue, Aug 18, 2026 3
-
docs: historique Vague 3 (2e52f7c) + fiches regenerees
…
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
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>
-
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>
-