Skip to content

Releases: bio-guoda/preston

0.10.9

28 May 21:59

Choose a tag to compare

0.10.8

15 May 07:26

Choose a tag to compare

Features

n/a

Improvements

n/a

Bugs

  • fixes related to newly introduced rpm package #332 big thanks to @alexlancaster for review comments and suggestions

0.10.7

14 May 11:56

Choose a tag to compare

Features

n/a

Improvements

Example using explicit license and license mapping for Zenodo deposits -

export ZENODO_ENDPOINT=https://sandbox.zenodo.org
export ZENODO_TOKEN=[secret]

git clone https://github.com/jhpoelen/bhl-corpus-tracker
cd bhl-corpus-tracker

# generate test set up to 50 deposits
./sample.sh 50 

# generate the license map
cd target/[sample uuid]

cat zenodo-sample.json\
 | preston track

LICENSE_MAP_VERSION=$(../../ls-part-licenses.sh| preston track | grep hasVersion | tail -n1 | grep -oE "hash://sha256/[a-f0-9]{64}")

preston ls\
 | preston zenodo --explicit-license-only --license ${LICENSE_MAP_VERSION}

Bugs

n/a

0.10.6

17 Apr 19:22

Choose a tag to compare

0.10.5

15 Jan 23:52

Choose a tag to compare

Features

n/a

Improvements

  • implement workaround for un-escaped characters Zenodo file content url #317

instead of url offered by Zenodo API

https://zenodo.org/api/records/13505983/files/Thuiller%20et%20al.%20-%202006%20-%20INTERACTIONS%20BETWEEN%20ENVIRONMENT,%20SPECIES%20TRAITS,%20.]/content

the following url is constructed (note the escaped , and ]

https://zenodo.org/api/records/13505983/files/Thuiller%20et%20al.%20-%202006%20-%20INTERACTIONS%20BETWEEN%20ENVIRONMENT%2C%20SPECIES%20TRAITS%2C%20.%5D/content

Bugs

n/a

0.10.4

14 Jan 23:28

Choose a tag to compare

Features

n/a

Improvements

  • support verification of composite content IRIs (#316) such as cut:hash://md5/23048141cf6ca7176c98772905d2f3c3!/b55987-58463

  • support tracking of additional GBIF api endpoint patterns

preston track https://gbif.org/api/dataset/d6097f75-f99e-4c2a-b8a5-b0fc213ecbd0\
 | preston dwc-stream

is now supported in addition to

preston track https://api.gbif.org/v1/dataset/d6097f75-f99e-4c2a-b8a5-b0fc213ecbd0\
 | preston dwc-stream

Bugs

n/a

0.10.3

09 Jan 16:50

Choose a tag to compare

Features

n/a

Improvements

Bugs

n/a

0.10.2

09 Dec 17:43

Choose a tag to compare

Features

n/a

Improvements

  • introduce preston-stream module to decouple content specific streaming (e.g., pdf, tiff, text) from content addressed storage

Bugs

n/a

0.10.1

04 Dec 22:01

Choose a tag to compare

Features

n/a

Improvements

preston ls\
 | grep hasVersion\
 | grep xlsx\
 | head -1\
 | preston xlsx-stream\
 | mlr --ijson --otsvlite cat

Bugs

0.10.0

05 Nov 20:25

Choose a tag to compare

Features

Now, specific pages in pdf resources can be addressed using a notation with syntax:

pdf:[some content id]!/p[some page number]

page (sub)ranges are supported similar to the line: notation -

Examples of Content-based Page Addressing

page 20 of Anderson 1912 as identified by hash://md5/56384a6778e2c67bbd8ebe4d63f770cf

pdf:hash://md5/56384a6778e2c67bbd8ebe4d63f770cf!/p20

pages 20-24 of Anderson 1912:

pdf:hash://md5/56384a6778e2c67bbd8ebe4d63f770cf!/p20-p24

pages 2-4 and pages 20-24

pdf:hash://md5/56384a6778e2c67bbd8ebe4d63f770cf!/p2-p4,p20-p24

These page addresses can be combined with preston commands cat:

preston cat\
 'pdf:hash://md5/56384a6778e2c67bbd8ebe4d63f770cf!/p2-p4,p20-p24'\
 > some.pdf

as well as preston in server mode, with example of https://linker.bio -

https://linker.bio/pdf:hash://md5/56384a6778e2c67bbd8ebe4d63f770cf!/p2-p4,p20-p24

Improvements

Bugs