hired.search.sources.adzuna#
Adzuna source adapter.
Accesses the Adzuna Jobs API (https://developer.adzuna.com/). Requires a free API key (app_id and app_key) from the Adzuna Developer Portal.
Functions
Get the default Adzuna source instance. |
Classes
|
Adzuna API source implementation. |
- class hired.search.sources.adzuna.AdzunaSource(app_id=None, app_key=None, country='us')[source]#
Bases:
JobSearchSourceAdzuna API source implementation.
Searches international job postings via the Adzuna Jobs API. Requires a free API key from https://developer.adzuna.com/.
- get_setup_instructions()[source]#
Return setup instructions for this source.
Should include:
Where to get API keys if needed
Environment variables or config file settings
URLs for documentation
- Return type:
- Returns:
Multi-line string with setup instructions.
- is_configured()[source]#
Check if this source is properly configured.
- Return type:
- Returns:
True if the source is ready to use, False otherwise.
- search(criteria)[source]#
Search for jobs using Adzuna API.
- Parameters:
criteria (
SearchCriteria) – Search criteria- Return type:
- Returns:
List of JobResult objects