# ============================================ # Projet : API-KA # Fichier : src/collectors/fabrika_collector.py # Node : m3u96b # Author : Simon-Pierre Boucher # Contact : contact@spboucher.ai # Date : 2026-08-16 # ============================================ """Collecteur quotidien du service fabri-ka (table fabrika_data).""" from __future__ import annotations from src.collectors.base_collector import BaseCollector class FabrikaCollector(BaseCollector): """Collecte les données quotidiennes de fabri-ka depuis FABRIKA_SOURCE_URL.""" service = "fabrika" items_key = "items" pagination = "page" # l'API fabri-ka pagine par page/per_page page_size = 100 # maximum accepté par l'API fabri-ka (422 au-delà) max_pages = 5000 # ~291k produits à 100/page