academic_observatory_workflows.zenodo

Module Contents

Classes

Zenodo

Functions

make_draft_version(zenodo, conceptrecid)

publish_new_version(zenodo, draft_id, file_path)

class academic_observatory_workflows.zenodo.Zenodo(host: str = 'https://zenodo.org', access_token: str = None, timeout: int = 60)[source]
make_url(path: str)[source]
get_versions(conceptrecid: int, all_versions: int = 0, size: int = 10, sort: str = 'mostrecent')[source]
create_new_version(id: int)[source]
get_deposition(id: int)[source]
delete_file(id: int, file_id: str)[source]
update(id: int, data: Dict)[source]
upload_file(id: int, file_path: str)[source]
publish(id: int)[source]
academic_observatory_workflows.zenodo.make_draft_version(zenodo: Zenodo, conceptrecid: int)[source]
academic_observatory_workflows.zenodo.publish_new_version(zenodo: Zenodo, draft_id: int, file_path: str)[source]