hermes.commands.harvest.cff
Attributes
Classes
Custom settings for CFF harvester. |
|
Base plugin that does harvesting. |
Module Contents
- class hermes.commands.harvest.cff.CffHarvestSettings(/, **data: Any)
Bases:
pydantic.BaseModelCustom settings for CFF harvester.
- class hermes.commands.harvest.cff.CffHarvestPlugin
Bases:
hermes.commands.harvest.base.HermesHarvestPluginBase plugin that does harvesting.
- operations
The information recorded on the load operations executed by the plugin.
- Type:
list[tuple[dict[str, str], dict[str, str], dict[str, str]]]
TODO: describe the harvesting process and how this is mapped to this plugin.
- __call__(command: hermes.commands.harvest.base.HermesHarvestCommand) tuple[hermes.model.SoftwareMetadata, dict]
Execute the hermes harvest plugin self.
- Parameters:
command (HermesHarvestCommand) – The command being executed.
- Returns:
The harvested metadata.
- Return type: