Figshare
Prerequisites
Section titled “Prerequisites”- Figshare account
- API token (obtain from Account Settings > Applications > Personal tokens)
- Existing article ID
Configuration
Section titled “Configuration”Create a YAML file with the following fields:
| Field | Description |
|---|---|
TOKEN | Figshare API token |
ARTICLE_ID | Target article ID |
files_to_upload | List of file paths to upload |
Example:
TOKEN: <YOUR_FIGSHARE_TOKEN>ARTICLE_ID: 12345678files_to_upload: - /path/to/dataset.zip - /path/to/supplementary_materials.pdfSee examples/figshare_upload.yaml for a complete example.
python -m piccione.upload.on_figshare config.yamlFeatures
Section titled “Features”- Chunked uploads (1MB chunks)
- MD5 hash verification
- Progress bar for each file