career-ops-plugin-apify

Par career-ops-hq · career-ops

Comment scanner une source d'offres d'emploi via un acteur Apify en tant que fournisseur à clé.

npx skills add https://github.com/career-ops-hq/career-ops --skill career-ops-plugin-apify

plugin apify

Un provider avec clé : exécute un actor Apify et mappe ses éléments de dataset dans le scanner. Il se déclenche UNIQUEMENT sur une entrée portals.yml qui définit provider: apify — jamais via auto-détection. Mettez APIFY_TOKEN dans .env.

Entrée portals.yml

tracked_companies:
  - name: "Indeed — VP Engineering (Chicago)"
    provider: apify
    actor: misceres/indeed-scraper
    input: { position: "VP of Engineering", location: "Chicago, IL", maxItems: 25 }
    field_map:
      title:    [positionName, title]    # array = first non-empty wins
      url:      url
      company:  [company, companyName]
      location: [location, formattedLocation]

Ensuite

node scan.mjs exécute le provider pour cette entrée et écrit les résultats dans le pipeline comme n'importe quelle autre source. Un field_map.description optionnel met en cache la JD localement sous jds/.

Skills similaires