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 yetDocuments are generated into docs/build.
make docsThe test results are generated into tests/.
make testThe Linting results are displayed in the terminal.
make lintAutomatically format niceapi code.
make format