Skip to main content

Small library for persistent identifiers used in scholarly communication.

Project description

https://img.shields.io/travis/inveniosoftware/idutils.svg https://img.shields.io/coveralls/inveniosoftware/idutils.svg https://img.shields.io/github/tag/inveniosoftware/idutils.svg https://img.shields.io/pypi/dm/idutils.svg https://img.shields.io/github/license/inveniosoftware/idutils.svg

Small library for validating and normalising persistent identifiers used in scholarly communication.

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)

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

IDUtils-0.2.1.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

IDUtils-0.2.1-py2.py3-none-any.whl (9.4 kB view details)

Uploaded Python 2 Python 3

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

Hashes for IDUtils-0.2.1.tar.gz
Algorithm Hash digest
SHA256 91cc39516004e9dde7a110cdf1cdb1739e39b7cb46d92c1d366244bbcfdb493f
MD5 b378c97bcb4f83cfe04b6d3b02c55bd8
BLAKE2b-256 08338e6989acec23b32782a39ecfb6fabd9d6c002804394431ccf5fdf2b4fb64

See more details on using hashes here.

Provenance

File details

Details for the file IDUtils-0.2.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for IDUtils-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 663aaebd16d8b16136c48077521c328245b9780dbd88ee30e6601374a4798bb5
MD5 7767bacd12fd7ab0cb441c61aed404dd
BLAKE2b-256 809d205152776e76b2283e140fb8a2d4cd2fc68a9fe279daec208f121cfa1b1e

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page