SPB Git

spb/job-ka

Public

Vague A (detected-other-ats) — nouveaux employeurs sur familles existantes : Hydro-Québec (SuccessFactors CSB emploi.hydroquebec.com, 66 offres) ; Deloitte Canada (CSB careers.deloitte.ca, 105 offres QC — remplace la détection Taleo périmée) ; CGI (Njoyn corporatif via Scrapfly, babillard mondial de ~2 900 postes filtré Québec, budgets frugaux) ; Fruit d'Or (12) et Nortera (24 QC) sur UKG Pro recruiting.ultipro.ca ; Placements Mackenzie/groupe Power (iCIMS FR, 3 QC) ; Cultures Gen V (6), Bento Sushi (9 QC), Osgoode Properties (1) sur ADP WFN. Retrait ttcglobal (plus d'offre QC : 2 offres Dallas/Londres). Écartés avec raisons (docs/CONFORMITE.md) : Canada Vie, Groupe Dynamite, Jack Astor's/SIR, Méchant Bœuf, Valero (0 offre), Résolu (fusion Domtar), Power Corp directe.

Simon-Pierre Boucher committed (Aug 19, 2026) parent 86b0d0b Browse files

9 changed files +160 −0

added jobka/connectors/bento_sushi.py +17 −0
@@ -0,0 +1,17 @@
1+# =============================================================================
2+# Job·Ka — Groupe KA
3+# Auteur : Simon-Pierre Boucher
4+# Contact : contact@spboucher.ai
5+# Fichier : jobka/connectors/bento_sushi.py
6+# Rôle : Connecteur Bento Sushi (comptoirs et cuisines — postes QC)
7+# — ADP Workforce Now
8+# Créé : 2026-08-19 Modifié : 2026-08-19
9+# =============================================================================
10+from .adp import ADPWorkforceNowConnector
11+
12+
13+class BentoSushiConnector(ADPWorkforceNowConnector):
14+ source_id = "bento_sushi"
15+ EMPLOYER = "Bento Sushi"
16+ CID = "d0dfb14c-f365-4599-b39b-0fdccb3d1160"
17+ CCID = "19000101_000001"
added jobka/connectors/cgi.py +23 −0
@@ -0,0 +1,23 @@
1+# =============================================================================
2+# Job·Ka — Groupe KA
3+# Auteur : Simon-Pierre Boucher
4+# Contact : contact@spboucher.ai
5+# Fichier : jobka/connectors/cgi.py
6+# Rôle : Connecteur CGI (services-conseils TI — siège mondial à Montréal)
7+# — Njoyn corporatif (domaine *.njoyn.com derrière Radware →
8+# Scrapfly, comme les autres babillards Njoyn hébergés)
9+# Créé : 2026-08-19 Modifié : 2026-08-19
10+# =============================================================================
11+from .njoyn import NjoynConnector
12+
13+
14+class CGIConnector(NjoynConnector):
15+ source_id = "cgi"
16+ EMPLOYER = "CGI"
17+ BASE = "https://cgi.njoyn.com"
18+ CL = "CORP"
19+ CLID = "21001"
20+ USE_SCRAPFLY = True
21+ quebec_only = True # babillard mondial (~3 000 postes) : garder le QC
22+ max_pages = 6 # 6 × 500 = tout le babillard
23+ max_details = 12 # chaque détail passe par Scrapfly — rester frugal
added jobka/connectors/cultures_genv.py +17 −0
@@ -0,0 +1,17 @@
1+# =============================================================================
2+# Job·Ka — Groupe KA
3+# Auteur : Simon-Pierre Boucher
4+# Contact : contact@spboucher.ai
5+# Fichier : jobka/connectors/cultures_genv.py
6+# Rôle : Connecteur Cultures Gen V (serres — Sainte-Clotilde, Montérégie)
7+# — ADP Workforce Now
8+# Créé : 2026-08-19 Modifié : 2026-08-19
9+# =============================================================================
10+from .adp import ADPWorkforceNowConnector
11+
12+
13+class CulturesGenVConnector(ADPWorkforceNowConnector):
14+ source_id = "cultures_genv"
15+ EMPLOYER = "Cultures Gen V"
16+ CID = "8b346731-d189-4cf2-a14c-9e48d38befde"
17+ CCID = "36427051_2"
added jobka/connectors/deloitte.py +17 −0
@@ -0,0 +1,17 @@
1+# =============================================================================
2+# Job·Ka — Groupe KA
3+# Auteur : Simon-Pierre Boucher
4+# Contact : contact@spboucher.ai
5+# Fichier : jobka/connectors/deloitte.py
6+# Rôle : Connecteur Deloitte Canada — SuccessFactors Career Site Builder
7+# (sitemap RSS pancanadien ; le filtre Québec de la famille retient
8+# les postes « (Ville, QC, CA, code postal) »)
9+# Créé : 2026-08-19 Modifié : 2026-08-19
10+# =============================================================================
11+from .successfactors import SuccessFactorsConnector
12+
13+
14+class DeloitteConnector(SuccessFactorsConnector):
15+ source_id = "deloitte"
16+ EMPLOYER = "Deloitte Canada"
17+ BASE = "https://careers.deloitte.ca"
added jobka/connectors/fruitdor.py +19 −0
@@ -0,0 +1,19 @@
1+# =============================================================================
2+# Job·Ka — Groupe KA
3+# Auteur : Simon-Pierre Boucher
4+# Contact : contact@spboucher.ai
5+# Fichier : jobka/connectors/fruitdor.py
6+# Rôle : Connecteur Fruit d'Or (transformateur de canneberges/bleuets,
7+# Centre-du-Québec) — UKG Pro Recruiting (instance canadienne
8+# recruiting.ultipro.ca)
9+# Créé : 2026-08-19 Modifié : 2026-08-19
10+# =============================================================================
11+from .ultipro import UltiProConnector
12+
13+
14+class FruitDorConnector(UltiProConnector):
15+ source_id = "fruitdor"
16+ EMPLOYER = "Fruit d'Or"
17+ HOST = "recruiting.ultipro.ca"
18+ ORG = "FRU5100FRUIT"
19+ BOARD = "91103632-8052-480e-a5b0-a6028d640577"
added jobka/connectors/hydroquebec.py +16 −0
@@ -0,0 +1,16 @@
1+# =============================================================================
2+# Job·Ka — Groupe KA
3+# Auteur : Simon-Pierre Boucher
4+# Contact : contact@spboucher.ai
5+# Fichier : jobka/connectors/hydroquebec.py
6+# Rôle : Connecteur Hydro-Québec — SuccessFactors Career Site Builder
7+# (sitemap RSS avec description complète)
8+# Créé : 2026-08-19 Modifié : 2026-08-19
9+# =============================================================================
10+from .successfactors import SuccessFactorsConnector
11+
12+
13+class HydroQuebecConnector(SuccessFactorsConnector):
14+ source_id = "hydroquebec"
15+ EMPLOYER = "Hydro-Québec"
16+ BASE = "https://emploi.hydroquebec.com"
added jobka/connectors/mackenzie.py +16 −0
@@ -0,0 +1,16 @@
1+# =============================================================================
2+# Job·Ka — Groupe KA
3+# Auteur : Simon-Pierre Boucher
4+# Contact : contact@spboucher.ai
5+# Fichier : jobka/connectors/mackenzie.py
6+# Rôle : Connecteur Placements Mackenzie (groupe Power Corporation /
7+# Financière IGM — bureau de Montréal) — iCIMS (portail FR)
8+# Créé : 2026-08-19 Modifié : 2026-08-19
9+# =============================================================================
10+from .icims import ICIMSConnector
11+
12+
13+class MackenzieConnector(ICIMSConnector):
14+ source_id = "mackenzie"
15+ EMPLOYER = "Placements Mackenzie"
16+ SUB = "careersfr-mackenzieinvestments"
added jobka/connectors/nortera.py +18 −0
@@ -0,0 +1,18 @@
1+# =============================================================================
2+# Job·Ka — Groupe KA
3+# Auteur : Simon-Pierre Boucher
4+# Contact : contact@spboucher.ai
5+# Fichier : jobka/connectors/nortera.py
6+# Rôle : Connecteur Nortera (transformation de légumes — usines QC) —
7+# UKG Pro Recruiting (instance canadienne recruiting.ultipro.ca)
8+# Créé : 2026-08-19 Modifié : 2026-08-19
9+# =============================================================================
10+from .ultipro import UltiProConnector
11+
12+
13+class NorteraConnector(UltiProConnector):
14+ source_id = "nortera"
15+ EMPLOYER = "Nortera"
16+ HOST = "recruiting.ultipro.ca"
17+ ORG = "NOR5100NOFD"
18+ BOARD = "e3ce2e8a-b8fc-42c9-97cf-ea17f4d5dd1d"
added jobka/connectors/osgoode_properties.py +17 −0
@@ -0,0 +1,17 @@
1+# =============================================================================
2+# Job·Ka — Groupe KA
3+# Auteur : Simon-Pierre Boucher
4+# Contact : contact@spboucher.ai
5+# Fichier : jobka/connectors/osgoode_properties.py
6+# Rôle : Connecteur Osgoode Properties (immobilier locatif — immeubles à
7+# Gatineau) — ADP Workforce Now
8+# Créé : 2026-08-19 Modifié : 2026-08-19
9+# =============================================================================
10+from .adp import ADPWorkforceNowConnector
11+
12+
13+class OsgoodePropertiesConnector(ADPWorkforceNowConnector):
14+ source_id = "osgoode_properties"
15+ EMPLOYER = "Osgoode Properties"
16+ CID = "c6a2e782-c971-4a6d-9a63-1365f5ce7d21"
17+ CCID = "19000101_000001"
18
Menu

Theme