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/.