SPB Git

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%
1003 B · 26 lines python
Raw Blame History
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