SPB Git forge

spb/fabri-ka

Public

Agrégateur de produits québécois — www.fabri-ka.com

217commits 1branches 0releases
66.1 MBsize
maindefault branch
5 h agolast push
Python 38.4% HTML 30.3% TypeScript 17.2% CSS 11% JavaScript 3.2%

History of fabrika/connectors/immunotec.py · clear filter

  1. Fri, Aug 28, 2026 2

    1. Simon-Pierre Boucher committed 29 days ago · 1 file +1 −1
    2. feat(portée Canada): Fabri-Ka devient l'agrégateur des boutiques canadiennes, plus seulement québécoises.
      …
      - schema.py : REGIONS = 17 régions administratives QC (granularité historique conservée, données existantes intactes) + 12 provinces/territoires (Ontario, C.-B., Alberta, …) — les pages /region/<province>, facettes et sitemaps s'activent automatiquement dès qu'une boutique hors-Québec a des produits (une listing vide reste 404 anti soft-404, comportement voulu).
      - scripts/verify.py : signaux de localisation élargis au Canada — codes postaux A–Y (plus seulement G/H/J), indicatifs téléphoniques de toutes les provinces + territoires, « made in Canada / canadian made / fièrement canadien », mentions Canada/provinces, TLD .ca (présence canadienne exigée par la CIRA). Les champs gardent leurs noms historiques qc_* (compat cache + registry).
      - scripts/build_registry.py : garde-fou localisation désormais pan-canadien (ca_signal), région dérivée du code postal hors-Québec via première lettre → province (X0A/X0B/X0C = Nunavut, X* = TNO), ALL_REGIONS étendu.
      - Frontend + SEO : tous les textes « produits québécois / boutiques québécoises / Fabriqué au Québec (classes A–E) » → canadiens ; REGIONS_ALL dans api.ts (slugs provinces) ; fallbacks de localisation 'Québec' → 'Canada' ; manifest, tagline ecosystem.json, README. Noms propres préservés (certifications Aliments du Québec / Les Produits du Québec, régions Nord-du-Québec / Centre-du-Québec, taglines des autres apps Ka).
      - Connecteurs plateforme inchangés (ils ne filtrent pas par région : le registre stores.json décide) — les prochaines vagues de découverte peuvent maintenant admettre des sources pan-canadiennes.
      
      Vérifié : build Vite OK, pm2 restart fabri-ka-web + fabri-ka-sync, healthcheck 200 local + www.fabri-ka.com (titre « Tous les produits canadiens »), /api/products?region=Ontario répond, régions QC existantes intactes (/region/monteregie 200).
      
      Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 29 days ago · 1 file +1 −1
  2. Mon, Aug 24, 2026 7

    1. Reapply "connecteur Immunotec branché : registre plateforme + scrapfly_post + platform du store"
      …
      This reverts commit d489330fe1fb653cda954309c9a02bba26d46238.
      Simon-Pierre Boucher committed 1 mo ago · 1 file +140
    2. Revert "connecteur Immunotec branché : registre plateforme + scrapfly_post + platform du store"
      …
      This reverts commit 33cd1ba5c387fb5692ea56c69a7aeab66dd35b12.
      Simon-Pierre Boucher committed 1 mo ago · 1 file −140
    3. Reapply "connecteur Immunotec branché : registre plateforme + scrapfly_post + platform du store"
      …
      This reverts commit 9790f936492c72f5114a58d62b888f54b9c7d140.
      Simon-Pierre Boucher committed 1 mo ago · 1 file +140
    4. Revert "connecteur Immunotec branché : registre plateforme + scrapfly_post + platform du store"
      …
      This reverts commit 33cd1ba5c387fb5692ea56c69a7aeab66dd35b12.
      Simon-Pierre Boucher committed 1 mo ago · 1 file −140
    5. connecteur Immunotec branché : registre plateforme + scrapfly_post + platform du store
      …
      - fabrika/connectors/immunotec.py : storefront Exigo (product-wall) via Scrapfly ASP
      - scrapfly.py : ajout scrapfly_post (POST JSON), coeur commun _scrape factorisé
      - stores.json : immunotec.com platform squarespace -> immunotec
      Validé : sync ciblé 49 produits, 0 erreur.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +140