Skip to content

Figshare

  • Figshare account
  • API token (obtain from Account Settings > Applications > Personal tokens)
  • Existing article ID

Create a YAML file with the following fields:

FieldDescription
TOKENFigshare API token
ARTICLE_IDTarget article ID
files_to_uploadList of file paths to upload

Example:

TOKEN: <YOUR_FIGSHARE_TOKEN>
ARTICLE_ID: 12345678
files_to_upload:
- /path/to/dataset.zip
- /path/to/supplementary_materials.pdf

See examples/figshare_upload.yaml for a complete example.

Terminal window
python -m piccione.upload.on_figshare config.yaml
  • Chunked uploads (1MB chunks)
  • MD5 hash verification
  • Progress bar for each file