Releases: bio-guoda/preston
0.10.0
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
0.9.9
Features
n/a
Improvements
- translate upload_type to resource type to make image-photo resource t… …ype query more specific
- remove dependency on javascript engine; related to #305
- add newline to head command to play nice with other programs
- use existing doi as alternate identifiers; related to zenodo/zenodo#2536
- prevent closing of main archive stream when handling individual entri…
- add preliminary support for metadata.yaml; related to globalbioticinteractions/globalbioticinteractions#1022
globalbioticinteractions/globalbioticinteractions#1022
…es (e.g., sources cited by the primary dataset); related to jhpoelen/cite-the-bunnies#3
Bugs
0.9.8
Features
n/a
Improvements
n/a
Bugs
- use appropriate Zenodo API syntax for selecting records of a specific type, avoiding false positive detection of records of a specific type, and instead match records with similar alternative identifiers. (related to zenodo/zenodo#2545 and darktaxon/mfn-malaisetrap#7). Big thanks to @asrivathsan for pointing out effects of this overly greedy query results.
0.9.7
Features
n/a
Improvements
- make Zenodo record alignment queries include expected resource type
- delete existing files on new zenodo deposit version; related to #304
- add navigation links to physicalobject, event and photo deposits as s… …uggested by @asrivathsan
- toward consistent attachment of key image to physical object / darkta… …xon; related to darktaxon/mfn-malaisetrap#2
Bugs
n/a
0.9.6
Features
n/a
Improvements
n/a
Bugs
- introduce key images for physical specimen in context of DarkTaxon project (see darktaxon/darktaxon#18)
- encode Zenodo search queries (with html landing pages/ json structured data) into Photo/Physical Object/Event deposits (see darktaxon/darktaxon#19)
0.9.5
0.9.4
Features
n/a
Improvements
- introduce
--restricted-access-only
to only submit Zenodo deposits with restricted access - introduce
--new-version
to create new version for existing Zenodo deposits - introduce
--update-metadata-only
to only update metadata for existing Zenodo deposits.
Example usage:
... | preston zenodo --restricted-access-only
... | preston zenodo --new-version-only
... | preston zenodo --update-metadata-only
- first pass at translating DwC records into Zenodo Deposits. Example workflow:
# translate dwc-a zip into line json
cat dwca.zip | preston track | preston dwc-stream > dwc.json
# translate line json into Zenodo metadata records
cat dwc.json | preston track | preston darktaxon-stream > zenodo.json
# submit Zenodo metadata records
cat zenodo.json | preston track | preston zenodo
Bugs
n/a
0.9.3
Features
n/a
Improvements
- only submit lastRefreshedOn when deposits were actually refreshed.
- respect server [Retry-After] duration header on 429: Too Many Request… …s; related to #301
- do not allow publications without date to be included
Bugs
n/a
0.9.2
Features
n/a
Improvements
- attempt to improve performance of RIS streamer by using content index
- use defined anchor (or head) when populating Zotero/RIS metadata desc… …ribing relationship with the associated dataset version.
Bugs
n/a
0.9.1
Features
n/a
Improvements
Bugs
n/a