Caurus
Caurus is an open implementation of a verification scheme based on 2D barcodes.
Getting Started
Install and setup Caurus:
$ pip install caurus
$ caurus server init
Each device needs to be activated first. In our case, we assign the (arbitrary) ID 1 and set a SVG viewer (e.g. a browser) to automatically display the barcodes:
$ caurus server activate --viewer firefox 1
To complete the activation, add the displayed keys to caurus.cfg.
Afterwards, your are ready to verify arbitrary messages. There is support for lines, key-value pairs and some basic styling:
$ caurus server transaction 1 "Hello World!" "so:red:R" "many:blue:B" "colors:green:G"
Barcode: ...
Code: 231185
Documentation
→ docs/
Disclaimer
This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Cronto Ltd, OneSpan Inc, or any of their subsidiaries or affiliates.
Metadata
Release files for caurus 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| caurus-0.1.0.tar.gz | 35.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| caurus-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.9 kB
Release files / caurus-0.1.0.tar.gz
| Download URL | caurus-0.1.0.tar.gz |
|---|---|
| Size | 35.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
20730ff0fbbf003e4a9b145c2490463be33a1ce274475fb24ec9472628dd62f0
|
|
BLAKE2b-256 checksum How to use checksums |
177aaaf9cf973f8fc78989f55913b9352065929ef7e9de1a4ec79c97df684e49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
|
Release files / caurus-0.1.0-py3-none-any.whl
| Download URL | caurus-0.1.0-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
154a8382618f654a6824d6d87e5c4bda967da07cb9ae0aef9c958baeadd0e922
|
|
BLAKE2b-256 checksum How to use checksums |
6ffd65571cd01aa5cdf042d96d318cf8d42acf1d49fae17d8f4f4a9e985f911b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
|