spb/fabri-ka Public
Agrégateur de produits québécois — www.fabri-ka.com
HTML 57.9%
Python 18.6%
TypeScript 15.6%
CSS 7.8%
1# -----------------------------------------------------------------------------2# Fabri-Ka — Agrégateur de produits québécois3# Auteur : Simon-Pierre Boucher — contact@spboucher.ai4# connectors/__init__.py : dispatch plateforme -> connecteur générique5# -----------------------------------------------------------------------------6from __future__ import annotations78from .base import BaseConnector9from .shopify import ShopifyConnector10from .squarespace import SquarespaceConnector11from .wix import WixConnector12from .woocommerce import WooCommerceConnector1314PLATFORM_CONNECTORS: dict[str, type[BaseConnector]] = {15 "shopify": ShopifyConnector,16 "woocommerce": WooCommerceConnector,17 "wordpress": WooCommerceConnector, # WordPress avec Store API active18 "squarespace": SquarespaceConnector,19 "wix": WixConnector,20}212223def connector_for(store: dict) -> BaseConnector | None:24 cls = PLATFORM_CONNECTORS.get(store.get("platform") or "")25 return cls(store) if cls else None26