HTML 82.1%
Python 14.6%
TypeScript 1.9%
CSS 1%
JavaScript 0.5%
-
Sun, Sep 13, 2026 1
-
Wed, Sep 9, 2026 2
-
[ka6] fix connecteur sante_montreal: Radware étendu au domaine personnalisé post-maintenance Njoyn — bascule Scrapfly + sessions Scrapfly pour la pagination
…
Depuis la maintenance Njoyn du 2026-09-05→07, Radware Bot Manager couvre aussi emplois.santemontreal.qc.ca (avant : seulement *.njoyn.com). Chronologie des syncs : 731 offres (08/09 14h32) → 50 (POST de pagination rejeté) → 0 (page liste bloquée). La page « Radware Block Page » embarque l'URL Xweb.asp dans ses paramètres et passait le garde-fou de _fetch_listing → faux « 0 offre, ok ». - sante_montreal.py : USE_SCRAPFLY = True (pattern des 10 autres tenants Njoyn) - njoyn.py : détection _RADWARE_RE (Radware Block Page/shieldsquare/perfdrive) dans _html avec bascule Scrapfly pour tout le reste du sync ; sessions Scrapfly (_sf_session) partagées entre GET liste / POST pagination / détails — sans session le tbtoken (lié aux cookies ASP du GET) est rejeté en 400 Bad Request au POST ; casse Xweb.asp forcée sur l'action du formulaire (gotcha 2026-09-02) - base.py : kwarg optionnel session sur scrapfly()/get_scrapfly() (session + session_sticky_proxy), rétrocompatible Sync rejoué : 726 offres (médiane historique ~706), removed=16 offres dépubliées pendant la panne. pm2 restart job-ka-sync OK, site 200. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
Mon, Sep 7, 2026 1
-
Sun, Sep 6, 2026 1
-
Fri, Sep 4, 2026 3
-
Revert "[ka6] connecteur cusm_ir: diagnostic du mur Radware hCaptcha host-wide *.njoyn.com (2026-09-02) — non contournable (Scrapfly/BrightData/Oxylabs/Chromium réel tous bloqués), erreur explicite via _radware_hint, offres en base préservées"
…
This reverts commit c8f84a32fd7bf5528e737523b81b0410486e581e.
-
Wed, Aug 26, 2026 1
-
Tue, Aug 25, 2026 1
-
Vague E — 3 nouvelles familles ATS (JazzHR, Teamtailor, Zoho Recruit) + 60 connecteurs, ~547 offres QC
…
- Nouvelles classes de plateforme : jazzhr.py (liste /apply/ + JSON-LD), teamtailor.py (sitemap + JSON-LD), zoho_recruit.py (flux RSS public) — filtre QC au détail avec report si budget épuisé (doctrine taleo_tbe/adp). - serper_scout.py : 5 nouveaux motifs (jazzhr, teamtailor, zohorecruit, talentnest, njoyn avec CLID/CL/hôte) + CLID dans le dédoublonnage. - 60 connecteurs : 31 JazzHR (Optel 13, Playground 21, Ultium CAM, Altitude Aérospatiale, FortNine, XTL 21, Valnet 22…), 17 Zoho Recruit (Mallette Saguenay 26, DRB 22, dentago 20, Carnaval de Québec, FÉRIQUE, Altitude Sports, Excavations Lafontaine…), 9 Teamtailor (Norda Stelo 50, Workin Group 34, Humanise 13, CAM Mécanique, Synertek…), 3 Njoyn (IR-CUSM 37, RTL 17, Groupe Master 17). - njoyn.py : correctif _keep — certains habillages mettent la date dans la colonne pays (Groupe Master 0 -> 17) ; n'exclure que les pays reconnus. - sources.json : 1 108 sources, 23 familles ATS ; docs/connecteurs régénérées (1 133 fiches) ; rapport docs/prospection-vagueE.md (écartés motivés + reliquats vague F : TalentNest, ENPQ/APCHQ, CUSM). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
Wed, Aug 19, 2026 3
-
Famille Workland réécrite sur l'API JSON publique du frontal Atlas (jobs-prod published-external + default-profiles) : descriptions complètes fr/en, lieux géocodés, dates, mode de travail — 2 requêtes par cycle pour TOUT le réseau. Nouveau connecteur réseau atlas_workland (~80 employeurs QC : CSS scolaires, cégeps, CIUSSS Ouest-de-l'Île, Santé Québec Côte-Nord, ICM, STQ, UQTR, INRS… ; 1 238 offres QC). Connecteur cssdm retiré (couvert par le réseau), fixture remplacée par atlas_workland (sous-ensemble rejouable). Corrige la limite « workland description 0 % ».
…
Dans le même train : famille Njoyn paginée (rejeu du formulaire public Inp_ItemsPerPage/pn — Santé Montréal passe de 50 offres lues à 762 —, habillage tableau 5 colonnes titre/catégorie/ville/pays, filtre Québec optionnel, budget détail par classe, POST via Scrapfly pour les babillards Radware) ; famille UltiPro : hôte paramétrable (recruiting.ultipro.ca) ; lassonde réparé (l'ADP WFN ne sert plus que les postes américains — connecteur réécrit sur le site maison lassonde.com/fr/emplois, 31 offres QC).
-
Tue, Aug 18, 2026 1
-
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>
-