colrev.package_manager.package_base_classes.SearchSourcePackageBaseClass¶
- class SearchSourcePackageBaseClass(*, source_operation, settings=None)[source]¶
Bases:
ABC
The base class for SearchSource packages
Methods
Add the SearchSource as an endpoint.
Heuristic to identify which SearchSource a search file belongs to.
Load records from the SearchSource.
Retrieve masterdata from the SearchSource.
Run the custom source-prep operation.
Run a search of the SearchSource.
Attributes
ci_supported
settings_class
source_identifier
search_types
heuristic_status
search_source
- abstract classmethod add_endpoint(operation, params)[source]¶
Add the SearchSource as an endpoint.
- Return type:
- abstract classmethod heuristic(filename, data)[source]¶
Heuristic to identify which SearchSource a search file belongs to.
- Return type:
dict