hermes.commands.harvest.base
Classes
Base plugin that does harvesting. |
|
Generic harvesting settings. |
|
Harvest metadata from configured sources. |
Module Contents
- class hermes.commands.harvest.base.HermesHarvestPlugin
Bases:
hermes.commands.base.HermesPlugin
Base plugin that does harvesting.
TODO: describe the harvesting process and how this is mapped to this plugin.
- __call__(command: hermes.commands.base.HermesCommand) Tuple[Dict, Dict]
Execute the plugin.
- Parameters:
command – The command that triggered this plugin to run.
- class hermes.commands.harvest.base.HarvestSettings(/, **data: Any)
Bases:
pydantic.BaseModel
Generic harvesting settings.
- class hermes.commands.harvest.base.HermesHarvestCommand(parser: argparse.ArgumentParser)
Bases:
hermes.commands.base.HermesCommand
Harvest metadata from configured sources.