API-KA — plateforme centrale : collecte quotidienne des 8 services KA, historisation append-only et API publique sur www.api-ka.com
Python 60.9%
HTML 21%
TypeScript 7.3%
JavaScript 5.2%
CSS 4.8%
Shell 0.8%
1# ============================================2# Projet : API-KA3# Fichier : src/collectors/jobka_collector.py4# Node : m3u96b5# Author : Simon-Pierre Boucher6# Contact : contact@spboucher.ai7# Date : 2026-08-188# ============================================9"""Collecteur quotidien du service job-ka (table jobka_data)."""1011from __future__ import annotations1213from src.collectors.base_collector import BaseCollector141516class JobkaCollector(BaseCollector):17 """Collecte les offres d'emploi quotidiennes de job-ka depuis JOBKA_SOURCE_URL.1819 L'API source (``GET /api/jobs``) pagine en limit/offset (max 2000) et20 renvoie ``{"total": N, "count": n, "jobs": [...]}`` ; par défaut elle ne21 sert que les offres actives (``active=1``), ce qui est le comportement22 voulu pour la photo quotidienne.23 """2425 service = "jobka"26 items_key = "jobs"27 pagination = "offset"28 page_size = 500 # l'API job-ka accepte jusqu'à 2000 ; 500 = pages raisonnables29