- job_searcher.mjs: LinkedIn + Wellfound search, queue population - job_applier.mjs: Easy Apply + Wellfound apply, Mode A/B - lib/form_filler.mjs: config-driven form filling, custom answers.json - lib/linkedin.mjs: two-panel Easy Apply flow - lib/wellfound.mjs: Wellfound search + apply - lib/browser.mjs: Kernel stealth browser factory with local fallback - lib/queue.mjs: jobs_queue.json management - lib/notify.mjs: Telegram notifications - setup.mjs: setup wizard with login verification - Config templates: profile, search_config, answers, settings - SKILL.md: OpenClaw skill definition
26 lines
601 B
JSON
26 lines
601 B
JSON
{
|
|
"_note": "Main settings for claw-apply. Fill in your values and run: node setup.mjs",
|
|
"mode": "A",
|
|
"review_window_minutes": 30,
|
|
"schedules": {
|
|
"search": "0 * * * *",
|
|
"apply": "0 */6 * * *"
|
|
},
|
|
"max_applications_per_run": 50,
|
|
"notifications": {
|
|
"telegram_user_id": "YOUR_TELEGRAM_USER_ID",
|
|
"bot_token": "YOUR_TELEGRAM_BOT_TOKEN"
|
|
},
|
|
"kernel": {
|
|
"proxy_id": "YOUR_KERNEL_PROXY_ID",
|
|
"profiles": {
|
|
"linkedin": "LinkedIn-YourName",
|
|
"wellfound": "WellFound-YourName"
|
|
}
|
|
},
|
|
"browser": {
|
|
"provider": "kernel",
|
|
"playwright_path": null
|
|
}
|
|
}
|