The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Used an incompatibility with the DaRUS update to 6.2 to clean up a little.
- Replaced dependency on
pyDataverse
by direct API calls using therequests
package- Removed dependency to
pyDataverse
- Added dependency to
requests
- Removed dependency to
- Added version to download for each dataset in
config.json
, i.e.The old format is still accepted, but support may be removed in a future version.[{"doi": "doi:10.18419/darus-????", "version": "latest"}, {"doi": "doi:10.18419/darus-????", "version": "1.0"},
- Added check for md5 hash before downloading a file from the server. Download only, if file has changed. This should speed up incremental downloads, where only some files were added.
- Added program help:
python scripts/get_data.py -h # or python scripts/get_data.py --help
- Added possibility to add logging level to program call, e.g.
python scripts/get_data.py -log info
- Updated
Reamde.md