wfexs_backend.fetchers.zenodo#

Module Contents#

Functions#

fetchZenodo

Method to fetch files from Zenodo datasets.

Data#

API#

wfexs_backend.fetchers.zenodo.ZENODO_SCHEME = 'zenodo'#
wfexs_backend.fetchers.zenodo.ZENODO_RECORD_REST = 'https://zenodo.org/api/records/'#
wfexs_backend.fetchers.zenodo.ZENODO_OLD_LICENSE_REST = 'https://zenodo.org/api/licenses/'#
wfexs_backend.fetchers.zenodo.ZENODO_LICENSE_REST = 'https://zenodo.org/api/vocabularies/licenses/'#
wfexs_backend.fetchers.zenodo.fetchZenodo(remote_file: wfexs_backend.common.URIType, cachedFilename: wfexs_backend.common.PathLikePath, secContext: SecurityContextConfig | None = None) wfexs_backend.fetchers.ProtocolFetcherReturn#

Method to fetch files from Zenodo datasets.

Parameters:
  • remote_file

  • cachedFilename – Destination filename for the fetched content

  • secContext – The security context containing the credentials