niceapi is the NICE 1.1 compliant library that provides functions:
- NICE Deivice
- Send NICE API Request
- Receive NICE API Response and parse
- Create SceneMark And SceneData
- Encryption of SceneMark and SceneData
- NICE Server
- Parse NICE API Request
- Create NICE API Response
- Decryption of SceneMark and SceneData
- NICE Security
- JWS Signing and Verification
- JWE Encryption and Decryption
The source code is licensed under the BSD 3-clause license.
- Python (>= 3.8.0)
- pip (>= 21.3.1)
- build (>= 0.7.0)
- requests (>= 2.28.0)
- authlib (>= 1.0.1)
- cryptography (>= 37.0.2)
- pycryptodomex (>= 3.15.0)
wheel and sdist format files of niceapi are generated into dist/
.
make build
- Install by manual
pip install niceapi
- Install by the sdist format file
pip install niceapi-1.0.1.tar.gz
- Install by the wheel format file
pip install niceapi-1.0.1-py3-none-any.whl
- Install by pypi
Not supported yet
Documents are generated into docs/build
.
make docs
The test results are generated into tests/
.
make test
The Linting results are displayed in the terminal.
make lint
Automatically format niceapi code.
make format