Functions available at manatus.cli

CLI functions

Harvest

manatus.cli.harvest(org_harvest_info, org_key, write_path, verbosity)

Manatus harvest function

Parameters:
  • org_harvest_info (dict) – Dict of data from manatus_harvests.cfg. Includes the key, value pairs oaiendpoint, setlist, and metadataprefix. See Configuring manatus for more information.

  • org_key (str) – Section key in manatus_harvests.cfg. Appended to write_path

  • write_path (str) – File path to write data. Taken from manatus.cfg

  • verbosity (int) – Set verbosity

Transform

manatus.cli.transform(manatus_config, org_transformation_info, org_key, profile, verbosity, to_console=False)

Manatus transformation function

Parameters:
  • manatus_config (dict) – Data from manatus.cfg. See Configuring manatus for more information.

  • org_transformation_info (dict) – Data from manatus_scenarios.cfg. Includes the key, value pairs scenario, map, dataprovider, and (optional) intermediatedataprovider. See Configuring manatus for more information.

  • org_key (str) – Section key in manatus_scenarios.cfg. Used to locate source data for transformation.

  • profile (str) – Profile invoked during run

  • verbosity (int) – Set verbosity

  • to_console (bool) – If set to True, transformed data is written to the console rather than the file system.