[ka4] fix connecteur costco_flyer: Costco a fusionné son cahier « Grocery » dans un livret mensuel mixte — filtre « circulaire » + keep_categories=GROCERY_CATEGORIES (27 produits épicerie retrouvés)
1 changed file +9 −5
modified
foodka/connectors/costco_flyer.py
+9 −5
@@ -1,16 +1,20 @@ | ||
| 1 | 1 | # ----------------------------------------------------------------------------- |
| 2 | 2 | # Food-Ka — connecteur circulaire Costco (épicerie) |
| 3 | 3 | # Auteur : Simon-Pierre Boucher — contact@spboucher.ai |
| 4 | −# Circulaire « Costco Grocery » sur Flipp -> API backflipp (voir _flipp.py). | |
| 4 | +# Circulaire Costco sur Flipp -> API backflipp (voir _flipp.py). | |
| 5 | 5 | # Complète la source « costco » (catalogue costco.ca) : ici, les RABAIS |
| 6 | −# épicerie de la semaine — merchant 2596, flyer « Costco Grocery » | |
| 7 | −# (le filtre écarte les cahiers non alimentaires du même merchant). | |
| 6 | +# épicerie du cahier mensuel — merchant 2596. Depuis sept. 2026, Costco ne | |
| 7 | +# publie plus de cahier « Costco Grocery » séparé : un seul livret mixte | |
| 8 | +# « Circulaire » (alimentaire + électronique/vêtements/maison), d'où | |
| 9 | +# keep_categories = GROCERY_CATEGORIES pour ne garder que l'épicerie | |
| 10 | +# (même mécanique que les pharmacies brunet/jean_coutu/…). | |
| 8 | 11 | # ----------------------------------------------------------------------------- |
| 9 | −from ._flipp import FlippConnector | |
| 12 | +from ._flipp import GROCERY_CATEGORIES, FlippConnector | |
| 10 | 13 | |
| 11 | 14 | |
| 12 | 15 | class CostcoFlyerConnector(FlippConnector): |
| 13 | 16 | source_id = "costco_flyer" |
| 14 | 17 | merchant_id = 2596 # Costco |
| 15 | − flyer_name_filter = "grocery" # cahier épicerie seulement | |
| 18 | + flyer_name_filter = "circulaire" # le livret mensuel (fr-ca) | |
| 16 | 19 | flyer_page = "https://www.costco.ca/coupons.html" |
| 20 | + keep_categories = GROCERY_CATEGORIES | |
| 17 | 21 | |