Launch on mybinder.org:
Open the notebook request.ipynb and run it.
Launch on mybinder.org:
Open the notebook request.ipynb and run it.
| #!/bin/sh | |
| set -eu | |
| # FIVE_SAFES_PROFILE_VERSION=five-safes-0.7.4-beta | |
| FIVE_SAFES_PROFILE_VERSION=five-safes-0.8.0 | |
| PROFILES_ARCHIVE_URL=https://github.com/eScienceLab/rocrate-validator/archive/refs/tags/${FIVE_SAFES_PROFILE_VERSION}.tar.gz | |
| EXTRA_PROFILES_PATH=extra_profiles | |
| git clone https://github.com/eScienceLab/RO-Crate-Validation-Service/ | |
| curl -sSfLo ro-crate-metadata.json https://github.com/eScienceLab/RO-Crate-Validation-Service/raw/refs/heads/develop/tests/data/ro-crate-metadata.json | |
| curl -sSfLo ro-crate-metadata-5s.json https://github.com/eScienceLab/rocrate-validator/raw/refs/heads/develop/tests/data/crates/valid/five-safes-crate-result/ro-crate-metadata.json | |
| mkdir -p "$EXTRA_PROFILES_PATH" | |
| curl -sSfL "$PROFILES_ARCHIVE_URL" | \ | |
| tar -zxv --strip-components=3 -C extra_profiles rocrate-validator-${FIVE_SAFES_PROFILE_VERSION}/rocrate_validator/profiles/five-safes-crate |
| git+https://github.com/eScienceLab/RO-Crate-Validation-Service.git |
| python-3.14 |