Search
Results for “sqlite”
Index built 35 min ago · 188 repositories · 91,501 paths
Repositories 2
-
groupe-ka
Groupe KA — site du holding + KA ID (compte unique & SSO des 7 plateformes). Next.js 16, SQLite, Google & Apple login.
-
chat-spboucher
Private universal chat interface over the OpenRouter ecosystem — 400+ models, branching, streaming, usage tracking. Next.js 16 + SQLite, PWA, deployed on m4m64a at chat.spboucher.ai
Files 7
Commits 8
- [ka6] fix connecteur lassonde: faux positif de supervision (épisode Sucuri transitoire) — repli Bright Data sur la page liste — le statut stale vient d'un unique échec à 08:17 (RuntimeError explicite de la garde du 2026-09-05 : 3× « HTTP 200 via scrapfly, 4515 octets » sans le conteneur job-result-default), combiné à la panne SQLite du matin (2b01fd4) qui avait empêché tout sync entre 05:32 et 08:17 — le connecteur est INTACT : rejeu = found=35, médiane exacte. Vraie faiblesse corrigée : pendant un épisode Sucuri, TOUTE la chaîne principale (direct→oxylabs→scrapfly) sert la même page tronquée « propre en apparence » (200 sans marqueur connu — 'access denied', 'sucuri_cloudproxy' etc. déjà couverts par is_blocked) à chaque essai, et le backoff 10-20 s ne suffit pas à sortir de l'épisode ; escalate() acceptait la réponse Scrapfly et ne tentait jamais Bright Data. La liste étant rendue serveur (render_js ne sert qu'au challenge), _fetch_list tente désormais Bright Data Web Unlocker (vendeur de déblocage différent) à chaque essai raté — vérifié live : BD livre 200/110 ko/35 cartes au moment même où le direct sert le challenge Sucuri 307. L'échec reste explicite (offres conservées) si BD échoue aussi. Test unitaire ajouté (repli BD gagnant, échec explicite si BD muet, BD jamais sollicité sur liste saine). Syncs rejoués post-patch : found=35 ok ×2. 104 tests pytest verts. pm2 restart job-ka-sync OK, site 200.
- [ka6] fix site down jobka: convoi de verrous SQLite (journal DELETE) — bascule en WAL — le site était muet (ReadTimeout public+local depuis 03:38) alors que pm2 affichait online : la BD data/jobka.db (740 Mo, 64 340 offres) tournait en journal_mode=delete, où lecteurs et écrivains se bloquent mutuellement. Un cycle de sync long (agropur 92 s, airbus suspendu ~03:36) a tenu le verrou d'écriture ; chaque requête web (SSR d'accueil = plusieurs agrégats sur la table jobs) restait coincée dans sqlite3_step jusqu'au busy_timeout de 30 s, les 40 slots du threadpool AnyIO de FastAPI se sont remplis (sample : ~24 threads dans sqlite3_step, /emploi statique répondait mais /, /health et toute route sync-def étaient muets), et job-ka-sync crashait en boucle sur « database is locked » (18 restarts, journal chaud data/jobka.db-journal). Le restart pm2 automatique ne réglait rien : le sync relançait aussitôt son cycle d'écritures et le convoi se reformait. Mesure à froid : COUNT(*) sur 64 k lignes = 60 s sous contention, 0,03 s BD libérée — volumétrie saine (freelist 6 pages), quick_check ok, 0 offre perdue. Correctif racine : PRAGMA journal_mode=WAL (persistant, appliqué à la BD après arrêt propre + sauvegarde data/backup-jobka-20260914.db) + synchronous=NORMAL, inscrits dans db.connect() ; .gitignore couvre désormais data/jobka.db-* (journal/wal/shm). Post-fix : /health ok (24 719 offres actives, sync live), / local 200 en 0,1 s, public 200 en 0,55 s pendant que le cycle de sync écrit — plus aucun « database is locked ». 103 tests pytest verts.
- fetch: tolère rsync 23 sur la pré-copie à chaud (WAL sqlite)
- Revert "[ka6] suppression (2e fois) de l'artefact fabrika.db 0 octet à la racine — re-créé par un sqlite3 au mauvais chemin et re-committé par le snapshot b9ca246; la vraie base est data/fabrika.db"
- Revert "[ka6] suppression (2e fois) de l'artefact fabrika.db 0 octet à la racine — re-créé par un sqlite3 au mauvais chemin et re-committé par le snapshot b9ca246; la vraie base est data/fabrika.db"
- Revert "[ka6] ré-application: /fabrika.db dans .gitignore (378d62d perdu par réécriture d'historique) — empêche l'artefact sqlite3 0 octet à la racine de revenir"
- [ka6] ré-application: /fabrika.db dans .gitignore (378d62d perdu par réécriture d'historique) — empêche l'artefact sqlite3 0 octet à la racine de revenir
- [ka6] suppression (2e fois) de l'artefact fabrika.db 0 octet à la racine — re-créé par un sqlite3 au mauvais chemin et re-committé par le snapshot b9ca246; la vraie base est data/fabrika.db
README content 20
-
groupe-ka
…+ TypeScript 5 + Tailwind CSS 4 — pages et API dans (20+ pages, 54 routes API). SQLite (better sqlite3, mode WAL) dans — deux bases : (comptes, profils, favoris, feature store de personnalisation) et (hub de communicatio…
-
chat-spboucher
…ay, hundreds of models — the catalog is synced dynamically from OpenRouter into SQLite (never hand maintained); removed models are marked , historical conversations stay intact forever. Real streaming — normalized SSE ev…
-
fabri-ka
…Pages indexables (produits + boutiques + programmatiques) 385 000+ Base 3,2 Go (SQLite + FTS5) Détails et méthodologie : · stratégie de découverte continue : · conformité par source : . Stack technique Couche Technologie…
-
job-ka
…I JSON, SSR SEO léger, stats, PDF (fpdf2), SSO/favoris KA ID. Base de données : SQLite ( , non versionnée) — offres, historique salarial, cache de géocodage, journal des syncs. Frontend : React 18 + Vite + TypeScript , c…
-
wp42_uqo
…, portal, scheduler, evaluate, judge, metrics, export, dashboard, watchdog, CLI SQLite store + immutable raw streams per run (git ignored) · Parquet/CSV datasets econometrics, robustness, figures, tables (all generated b…
-
wp36_uqo
…rt Data Owner authorised read only snapshot of the Auto Ka production database (SQLite, 1.35 GB, SHA 256 in ), user table dropped before transfer; VINs, URLs, free text and exact coordinates restricted to and . Not redis…
-
wp27_uqo
…hort communication channel, adaptive feedback, prompt personas, USD/token caps, SQLite decision cache, frozen k NN decision library for zero cost scaling. 5. Derives the mechanisms ( , proofs in the appendix, Monte Carlo…
-
wp22_uqo
…f protocol §17), , , , . 🗂 Repository layout 🚀 Quick start 🗃 Data Production SQLite of Vrai Prix (www.vrai prix.com), taken 2026 10 21 00:30; 769,995 registered sales (Quebec land registry via the Journal de Québec /…
-
lou-ka
…urt terme Architecture Pipeline : connecteurs → normalisation → déduplication → SQLite → API/SSR/frontend . Backend Python 3.14 / FastAPI / Uvicorn ( ) : API JSON + service du build Vite + SSR SEO ( ). SQLite (WAL) ( ) :…
-
uqo-eval
…ooter… moteur ( ), accès DB, agent Éva ( ), générateurs PDF ( ), SEO, i18n base SQLite (2 Go, non versionnée) logos et normes graphiques officiels UQO tarball (framework de carte, vendorisé) Démarrage rapide Variables (…
-
vrai-prix
…parc, agent Ka Fonctionnalités Estimation par adresse — recherche plein texte (SQLite FTS5) parmi 3 747 008 unités d'évaluation, tolérante aux fautes ; plan B sans adresse : estimation manuelle par municipalité + caract…
-
toveli
…données. Stack Next.js 16 (App Router, TypeScript strict, Tailwind v4), better sqlite3 (base canonique , lecture seule au runtime), MapLibre GL + OpenFreeMap (sans clé), Recharts, Anthropic SDK (assistant, clé serveur),…
-
immo-ka
…chissement , , , / , , , , , , / (couche qualité + quarantaine) Base de données SQLite en mode WAL : (annonces) + bases annexes ( , , , , , , , , ) Frontend React 18 + Vite + TypeScript, react router, design system ka ui…
-
ka6
…apfly en repli (rendu JS / anti bot). Backend sélectionnable : . Mémoire : base SQLite (WAL) — entités, liens sociaux, sources, relations, file de crawl, missions , événements , réglages. Long terme : boucle perpétuelle,…
-
ka2
…apfly en repli (rendu JS / anti bot). Backend sélectionnable : . Mémoire : base SQLite (WAL) — entités, liens sociaux, sources, relations, file de crawl, missions , événements , réglages. Long terme : boucle perpétuelle,…
-
ka4
…apfly en repli (rendu JS / anti bot). Backend sélectionnable : . Mémoire : base SQLite (WAL) — entités, liens sociaux, sources, relations, file de crawl, missions , événements , réglages. Long terme : boucle perpétuelle,…
-
spb-cloud
…rétro compatible) : , , , , , . Correctifs Recherche : (non supporté par Prisma/SQLite) renvoyait 500. Limiteur de débit : 600 req/min/IP et exemption des aperçus/flux (une grille de 50 vignettes dépassait l'ancien plafo…
-
resto-ka
…chaque passage ; alertes de dérive + délai de grâce avant tout retrait. La base SQLite de prod ( ) est gitignorée ; aucun secret dans le repo ( local, gabarit ). Architecture Pipeline (patron Lou·Ka) : connecteurs → norm…
-
food-ka
…API · Uvicorn API REST ( , , …), auth KA ID, favoris, stats ( ) Base de données SQLite ( , mode WAL) Produits, hash de contenu, , — diff engine (upsert : nouveau / modifié / disparu) Connecteurs requests · BeautifulSoup…
-
uqo-chat
…fication Réalisation actuelle Pourquoi PostgreSQL + pgvector, Redis, MinIO, arq SQLite (SQLAlchemy async), cache/limiteur en mémoire, fichiers sur disque, tâches asyncio Déploiement mono nœud sans dépendances ; accepte d…