Zenodo
Prerequisites
Section titled “Prerequisites”- Zenodo account
- Access token (obtain from Account Settings > Applications > Personal access tokens)
- Existing deposition ID
Configuration
Section titled “Configuration”Create a YAML file with the following fields:
| Field | Description |
|---|---|
zenodo_url | https://zenodo.org or https://sandbox.zenodo.org for testing |
access_token | Zenodo access token |
project_id | Deposition ID |
files | List of file paths to upload |
Example:
zenodo_url: https://zenodo.orgaccess_token: <YOUR_ZENODO_TOKEN>project_id: 12345678files: - /path/to/dataset.zip - /path/to/readme.txtSee examples/zenodo_upload.yaml for a complete example.
python -m piccione.upload.on_zenodo config.yamlFeatures
Section titled “Features”- Automatic retry with exponential backoff (max 5 retries)
- Progress bar for each file
- Sandbox support for testing