Skip to main content

Caurus

Example

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)

Source distribution for caurus 0.1.0
File Size Uploaded
caurus-0.1.0.tar.gz 35.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for caurus 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page