- 459commits
- 1branches
- 0releases
- 77.8 MBon disk
- maindefault branch
- 4 days agolast push
-
Tue, Aug 18, 2026 2
-
8 nouveaux ATS (Taleo, Njoyn, UltiPro, iCIMS, SuccessFactors, ADP WFN, Digital Recruiters, Workland) + 23 employeurs publics/parapublics et grands employeurs QC
…
- Secteur public : Santé Québec (emplois.sante.quebec), Emplois Santé Montréal (njoyn), CIUSSS de l Est-de-l Île-de-Montréal (taleo), CSSDM (workland), villes de Gatineau et Terrebonne, STL, RTC (njoyn via Scrapfly anti-Radware) - Grands employeurs : Bombardier, Cascades, Domtar (SuccessFactors sitemap RSS/urlset + microdonnées), Agnico Eagle, Bell Textron, Bayshore (Taleo REST + repli anglophone), Messer Canada (UltiPro), Lassonde, Mitsubishi HC Capital, MSI (ADP WFN + repli en_US), CAPREIT, McCarthy Tétrault, Omni, EDF Renouvelables (iCIMS + JSON-LD) - gen_connectors : EXTRA_ATTRS multi-attributs pour les nouveaux ATS - jobka/connectors/_jsonld.py : extraction schema.org/JobPosting partagée Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
Expansion ×: 59 nouveaux employeurs connectés via sondage massif d ATS + détection de pages carrières
…
- scripts/probe_ats.py : sonde 800+ slugs candidats sur les 9 ATS (timeout 6 s, throttle 0,3 s/domaine, 8 threads) ; confirmé = ≥1 offre ET ≥1 offre QC (is_quebec_location du projet). Découverte Workday sans page HTML (bloquée 406) : cxs 422=tenant absent / 404=hôte bon, puis devinette du site. - scripts/detect_ats.py : visite 6 337 domaines d employeurs QC (accueil + /carrieres|/careers|/emplois|/jobs|/fr/carrieres + liens carrières), reconnaît l ATS par motifs URL/DOM ; ATS non supportés (taleo 11, successfactors 6, adp 5, icims 4, njoyn 4, ukg 3) consignés dans data/detected-other-ats.jsonl pour traitement séparé. - data/feeds-expansion.json : 59 flux vérifiés -> 59 connecteurs générés (workday 22, smartrecruiters 10, bamboohr 12, greenhouse 6, lever 4, workable 2, ashby 1, recruitee 1, breezy 0) dont Vidéotron, CDPQ, BDC, Beneva, Intact, PSP, Investissement Québec, Rio Tinto, Alcoa, Airbus, Walmart Canada, Canadian Tire, RCGT, Lightspeed, Behaviour, Cirque du Soleil, Gameloft, Canam, QSL, Promutuel, EXFO… - 2 107 offres actives ajoutées, 100 % villes QC ; faux positif retiré (genetec smartrecruiters, doublon faible de genetec_inc workable) - normalize.py : villes hors-QC supplémentaires (Las Vegas, Orlando…) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
Mon, Aug 17, 2026 2
-
Création massive : 135 connecteurs employeurs québécois sur 9 plateformes ATS
…
- 4 nouvelles classes de plateforme : Ashby (salaires structurés natifs), Workable (widget v1), Recruitee (offres complètes en liste), Breezy (verbose=true), BambooHR (détail + atsLocation) - Générateur en série scripts/gen_connectors.py (idempotent) + flux vérifiés data/feeds*.json — chaque flux validé par requête HTTP réelle avant génération - 124 connecteurs générés : Circle K, TD, BMO, CIBC, Autodesk, Manuvie, CIMA+, Transat, Reitmans, Rodeo FX, TEHORA, MaintainX, Hopper, Xsolla, dcbel, Robotiq, Toon Boom, BIXI, LG2, Framestore, NOVIPRO, etc. - Corrections : pagination Workday avec facette (total absent après la page 1), lieux « N Locations » résolus via la page détail, canonicalisation des villes, timeout iA à 90 s - 2 796 offres actives, 104 sources productives au moment du commit Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
Fondation Job·Ka : socle backend, 5 connecteurs pilotes, frontend, tests
…
- Schéma JobPosting + normalisation (salaires $/h↔$/an, dates ISO, villes canoniques, catégories) — 25 tests unitaires - Pipeline hérité de Lou·Ka : diff par content_hash, délai de grâce, anti-dérive, expiration sur date limite, dédup union-find, géocodage Nominatim + Adresses Québec avec cache - Plateformes ATS : Workday (facette Québec auto-découverte), Lever, Greenhouse, SmartRecruiters — connecteurs pilotes CAE, Desjardins, Poka, Mistplay, Ubisoft (442 offres QC) - API FastAPI (/api/jobs, geojson, facets, sources, stats, /health) + frontend React/Vite (liste, fiche, carte MapLibre, stats) - Fixtures HTTP enregistrées/rejouées hors ligne + hook pre-commit d'en-tête d'auteur (section 17) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-