An open API service indexing awesome lists of open source software.

https://github.com/vdmitriyev/orcidpyclient

A wrapper client around API of orcid.org
https://github.com/vdmitriyev/orcidpyclient

client orcid orcid-api orcid-wrapper python

Last synced: 5 months ago
JSON representation

A wrapper client around API of orcid.org

Awesome Lists containing this project

README

          

## About

A simple wrapper around the orcid.org API. Ready to run examples can be found in the ```examples``` folder.

## Installation

### Using pip

Install latest relased version
```
pip install -i https://test.pypi.org/simple/ orcidpyclient --upgrade
```

Install latest version from source code
```
pip install git+https://github.com/vdmitriyev/orcidpyclient.git
```

### Manual

* Download from the [GitHub](https://github.com/vdmitriyev/orcidpyclient/archive/master.zip) latest version
* Unzip archive
* Create *virtualenv* (```scripts/cmdInitiateEnv.bat```)
* Activate *virtualenv* (```scripts/cmdStartEnv.bat```)
* Run examples

## Documentation

Documentation is available [here](https://vdmitriyev.github.io/orcidpyclient/)

## Examples

#### Ready to Run Examples

* Ready to run examples can be found in the folder ```docs -> examples```

## Development

### Getting started

* Create virtualenv using ```scripts/cmdInitiateEnv.bat``` and activate it
* Star VS Code
```
code .
```

### Run tests

* Run tests -> pytest
```
cd tests
pytest
```
* Run tests -> tox
```
tox
tox -e py310
```

### Build documentation

* Build manually
```
sphinx-build docs docs/_build
```
* Build with autobuild
```
sphinx-autobuild docs docs/_build/html
```

## License

MIT

## Credits

* Created based on the cloned repository https://github.com/scholrly/orcid-python lead by [Matt Luongo](https://github.com/mhluongo)