* wave 1, jobspy only * combine usa/ca to united states * strict city location filter * hide and show based on focus * UI changes * allow clicking cross! * pill animate in * animate out, uggo fix * animate out * framer motion * animate component height * adzuna * hiring cafe implementation * refactor: centralize shared search-city parsing and matching * feat: migrate city setting to searchCities with legacy fallback * docs: update pipeline and extractor city-search wording * fix(orchestrator): normalize tokenized paste behavior * fix(shared): tighten city matching semantics * docs(extractors): document city-location knobs and geocoding note
Adzuna Extractor
Minimal extractor that pulls jobs from Adzuna's search API and writes a dataset for orchestrator ingestion.
Environment
ADZUNA_APP_ID(required)ADZUNA_APP_KEY(required)ADZUNA_COUNTRY(default:gb)ADZUNA_SEARCH_TERMS(JSON array or|/ comma / newline-delimited)ADZUNA_LOCATION_QUERY(optional city/location text passed to Adzunawhere)ADZUNA_MAX_JOBS_PER_TERM(default:50)ADZUNA_RESULTS_PER_PAGE(default:50, max50)ADZUNA_OUTPUT_JSON(default:storage/datasets/default/jobs.json)JOBOPS_EMIT_PROGRESS=1to emitJOBOPS_PROGRESSevents