{ "info": { "author": "George Hopkins", "author_email": "george-hopkins@null.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Security" ], "description": "Caurus\n======\n\n![Example](./docs/example.svg)\n\n**Caurus** is an open implementation of a verification scheme based on 2D barcodes.\n\n\nGetting Started\n---------------\n\nInstall and setup Caurus:\n```bash\n$ pip install caurus\n$ caurus server init\n```\n\nEach 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:\n```\n$ caurus server activate --viewer firefox 1\n```\nTo complete the activation, add the displayed keys to `caurus.cfg`.\n\nAfterwards, your are ready to verify arbitrary messages. There is support for lines, key-value pairs and some basic styling:\n```\n$ caurus server transaction 1 \"Hello World!\" \"so:red:R\" \"many:blue:B\" \"colors:green:G\"\nBarcode: ...\nCode: 231185\n```\n![](docs/styles.png)\n\n\nDocumentation\n-------------\n\u2192 [docs/](./docs/index.md)\n\n\nDisclaimer\n----------\nThis 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.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/george-hopkins/caurus", "keywords": "barcode mfa tfa verification", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "caurus", "package_url": "https://pypi.org/project/caurus/", "platform": "", "project_url": "https://pypi.org/project/caurus/", "project_urls": { "Homepage": "http://github.com/george-hopkins/caurus" }, "release_url": "https://pypi.org/project/caurus/0.1.0/", "requires_dist": [ "bitstring", "crcmod", "cryptography", "svgwrite", "reedsolo" ], "requires_python": "", "summary": "verification scheme based on 2D barcodes", "version": "0.1.0" }, "last_serial": 4547791, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9220fbb4719708fc962163ac1829192c", "sha256": "154a8382618f654a6824d6d87e5c4bda967da07cb9ae0aef9c958baeadd0e922" }, "downloads": -1, "filename": "caurus-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9220fbb4719708fc962163ac1829192c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9525, "upload_time": "2018-11-30T16:35:42", "url": "https://files.pythonhosted.org/packages/6f/fd/65571cd01aa5cdf042d96d318cf8d42acf1d49fae17d8f4f4a9e985f911b/caurus-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "096e1906a4621813d7ef330e5045d08d", "sha256": "20730ff0fbbf003e4a9b145c2490463be33a1ce274475fb24ec9472628dd62f0" }, "downloads": -1, "filename": "caurus-0.1.0.tar.gz", "has_sig": false, "md5_digest": "096e1906a4621813d7ef330e5045d08d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35371, "upload_time": "2018-11-30T16:35:44", "url": "https://files.pythonhosted.org/packages/17/7a/aaf9cf973f8fc78989f55913b9352065929ef7e9de1a4ec79c97df684e49/caurus-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9220fbb4719708fc962163ac1829192c", "sha256": "154a8382618f654a6824d6d87e5c4bda967da07cb9ae0aef9c958baeadd0e922" }, "downloads": -1, "filename": "caurus-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9220fbb4719708fc962163ac1829192c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9525, "upload_time": "2018-11-30T16:35:42", "url": "https://files.pythonhosted.org/packages/6f/fd/65571cd01aa5cdf042d96d318cf8d42acf1d49fae17d8f4f4a9e985f911b/caurus-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "096e1906a4621813d7ef330e5045d08d", "sha256": "20730ff0fbbf003e4a9b145c2490463be33a1ce274475fb24ec9472628dd62f0" }, "downloads": -1, "filename": "caurus-0.1.0.tar.gz", "has_sig": false, "md5_digest": "096e1906a4621813d7ef330e5045d08d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35371, "upload_time": "2018-11-30T16:35:44", "url": "https://files.pythonhosted.org/packages/17/7a/aaf9cf973f8fc78989f55913b9352065929ef7e9de1a4ec79c97df684e49/caurus-0.1.0.tar.gz" } ] }