forked from ifgi/optimetaPortal
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
⚠ Use Zenodo Sandbox for testing!
- start by creating a manual upload to Zenodo sandbox with all the requirements listed below, then sharing that with @nuest (updating here)
- write code to create a new deposition (draft of a record), using a securely stored token for one specific user; use the library https://pypi.org/project/zenodo-client/ for the implementation
- the code can be triggered by an admin action
- the code includes uploading all data dumps are uploaded to Zenodo
- metadata points to live versions of the files at optimap.science/data/geojson.zip etc. using "related identifiers"
- metadata points to all included journals
- record description text is pre-filled from a template (number of articles etc.), the template is stored in a file in the project and the populated with basic statistics before inserting it to the record
- the actual publication of the record requires manual interaction with Zenodo; when the deposit creation is finished, the admins receive an email about the status and direct link to the deposit draft
- the deposit includes a copy of the current git repository for optimap
See the test for "creating without publishing" for the needed steps of the Python lib you should use: https://github.com/cthoyt/zenodo-client/blob/main/tests/test_lifecycle.py#L160
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request