Small library for persistent identifiers used in scholarly communication.
Project description
Small library for validating and normalising persistent identifiers used in scholarly communication.
Free software: Revised BSD license
Documentation: https://idutils.readthedocs.org.
Features
Validation and normalization of persistent identifiers.
Detection of persistent identifier scheme.
Generation of resolving links for persistent identifiers.
Supported schemes: ISBN10, ISBN13, ISSN, ISTC, DOI, Handle, EAN8, EAN13, ISNI ORCID, ARK, PURL, LSID, URN, Bibcode, arXiv, PubMed ID, PubMed Central ID, GND.
Installation
The IDUtils package is on PyPI so all you need is:
$ pip install idutils
Changes
Version 0.2.1 (2016-06-17)
Changes ISBN normalization to use isbnid instead of isbnlib. Now, importing this library will not change the default socket timeout, resulting in unwanted side effects.
Version 0.2.0 (2016-04-07)
Changes URL resolution for DOIs to use https://doi.org instead of http://dx.doi.org according to https://www.doi.org/doi_handbook/3_Resolution.html#3.8
Version 0.1.1 (2015-07-22)
Fixes GND validation and normalization.
Replaces invalid package name in run-tests.sh and makes run-tests.sh file executable. One can now use docker-compose run –rm web /code/run-tests.sh to run all the CI tests (pep257, sphinx, test suite).
Initial release of Docker configuration suitable for local developments. docker-compose build rebuilds the image, docker-compose run –rm web /code/run-tests.sh runs the test suite.
Version 0.1.0 (2015-07-02)
First public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file IDUtils-0.2.1.tar.gz
.
File metadata
- Download URL: IDUtils-0.2.1.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91cc39516004e9dde7a110cdf1cdb1739e39b7cb46d92c1d366244bbcfdb493f |
|
MD5 | b378c97bcb4f83cfe04b6d3b02c55bd8 |
|
BLAKE2b-256 | 08338e6989acec23b32782a39ecfb6fabd9d6c002804394431ccf5fdf2b4fb64 |
Provenance
File details
Details for the file IDUtils-0.2.1-py2.py3-none-any.whl
.
File metadata
- Download URL: IDUtils-0.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 663aaebd16d8b16136c48077521c328245b9780dbd88ee30e6601374a4798bb5 |
|
MD5 | 7767bacd12fd7ab0cb441c61aed404dd |
|
BLAKE2b-256 | 809d205152776e76b2283e140fb8a2d4cd2fc68a9fe279daec208f121cfa1b1e |