peregrine/scripts/custom_boards
pyr0ball 5b296b3e01
Some checks failed
CI / test (push) Failing after 22s
fix(discovery): per-user config dir in cloud mode; normalize job_titles key
- discover.py: run_discovery() accepts config_dir param; auto-derives it
  from db_path parent (per-user in cloud, falls back to /app/config)
- task_runner.py: passes db_path.parent/config as config_dir to run_discovery
- wizard (0_Setup.py): write 'titles' key not 'job_titles' — matches what
  discover.py and all custom board scrapers read
- adzuna/theladders/craigslist: fall back to 'job_titles' for existing
  profiles written by older wizard versions
- Fixed Sheridan's live config in place (job_titles → titles)
2026-04-01 19:37:29 -07:00
..
__init__.py chore: seed Peregrine from personal job-seeker (pre-generalization) 2026-02-24 18:25:39 -08:00
adzuna.py fix(discovery): per-user config dir in cloud mode; normalize job_titles key 2026-04-01 19:37:29 -07:00
craigslist.py fix(discovery): per-user config dir in cloud mode; normalize job_titles key 2026-04-01 19:37:29 -07:00
theladders.py fix(discovery): per-user config dir in cloud mode; normalize job_titles key 2026-04-01 19:37:29 -07:00