hired.search.registry#
Registry system for managing job search sources.
Functions
Get the global source registry. |
|
|
Register a source with the global registry. |
Classes
Registry for job search sources. |
- class hired.search.registry.SourceRegistry[source]#
Bases:
objectRegistry for job search sources.
Provides a plugin system where sources can be registered and retrieved by name.
- get(name)[source]#
Get a source by name.
- register(source, source_class=None)[source]#
Register a job search source.
- Parameters:
source (
JobSearchSource) – Instance of a JobSearchSource implementationsource_class (
Optional[Type[JobSearchSource]]) – Optional class of the source for reference
- Return type:
- hired.search.registry.register_source(source, source_class=None)[source]#
Register a source with the global registry.
- Parameters:
source (
JobSearchSource) – Instance of a JobSearchSource implementationsource_class (
Optional[Type[JobSearchSource]]) – Optional class of the source for reference
- Return type: