Trouve-KA — moteur de recherche web indépendant, Québec-first. Crawler distribué, index OpenSearch, ranking bilingue, galerie d'images. En prod : www.trouve-ka.com
Python 51.9%
TypeScript 32.7%
JavaScript 4.8%
CSS 4.1%
Shell 2.9%
HTML 1.8%
SQL 1.5%
-
Sun, Aug 23, 2026 1
-
web : favoris unifiés « Mon univers Ka » (KA ID) — hub groupe-ka.com
…
· lib/hubfav.ts : client serveur du hub (HMAC-SHA256 KA_SSO_SECRET, GET cache 30 s invalidé au toggle, POST synchrone timeout 6 s) — transposition TypeScript de food-ka/foodka/hubfav.py, AUCUN stockage local. · /api/favorites (GET) + /api/favorites/toggle (POST) : session tk_ka_session requise (401 sinon), 502 si hub injoignable ; item_id stable dérivé de l URL du résultat (pg-<sha256[:40]>). · UI : cœur ♥ sur chaque carte de résultat (fav-button + fav-store partagé, toggle optimiste), page /favoris (CTA « Se connecter avec KA ID » hors session), liens nav + footer. fr-CA, design éditorial sharp du site. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-