Update the metadata of the original commitment on Zenodo with signatories as contributors
Add organisations and individuals signatories as "contributors" of type "Sponsor" through a script that is run locally to the metadata of the most recent record of https://doi.org/10.5281/zenodo.10123879.
- The process should be part of a new notebook in this repository.
- The authentication token should be taken from an environment file that is not committed to the repository.
- https://developers.zenodo.org/
- Add a "dry run" option that only puts out the changes that will be done out on the console.
- We do not create a new version of the Zenodo record when we add contributors/signatories.
- The changes made to the record (a diff of the JSON metadata?) should be stored locally in timestamped log files as an audit trail, e.g.,
2025-08-15_1558_changes.log
- Libraries to use
Develop this fully first using the Zenodo testing (https://sandbox.zenodo.org/) instance where a new record for the commitment needs to be created. Editing the actual record requires to authenticate on Zenodo with the Zenodo account managed by the coordination office and will be done by Daniel.
Edited by Daniel Nüst