Interact with the Zenodo API from the command line for common, high-level tasks. The main aim is to make it easy to create a Zenodo deposit using metadata from a file kept within a Git repository and upload one or more files from the repository to that deposit. While the intended use of zen-do is to integrate with a GitHub Action workflow for continuous deployment, it can also be used locally from the command line for more interactive use.
Check out our website for more information, such as the features it provides and a guide to using the package. For a list of changes, see our changelog.
Tip
This Rust package was generated from template-rs 🎉
Check out our contributing document for information on how to contribute to the project, including how to set up your development environment.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
The following people have contributed to this project by submitting pull requests 🎉
This project is licensed under the MIT License.
If you use this package in your work, please cite it as follows:
Johnston L.W., Vago M. zen-do: Tasks to get Zenodo to do from the command line URL: https://zen-do.seedcase-project.org
Or as a BibTeX entry:
@misc{YourReferenceHere,
author = {Johnston, Luke William and Vago, Marton},
title = {zen-do: Tasks to get Zenodo to do from the command line},
url = {https://zen-do.seedcase-project.org}
}