{ "info": { "author": "John Paraskevopoulos", "author_email": "ioparaskev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "CENotes lib package\n===================\n\n.. image:: https://travis-ci.org/cenotes/cenotes-lib.svg?branch=master\n :target: https://travis-ci.org/cenotes/cenotes-lib\n\n**C(ryptographical) E(xpendable) Notes library**\n\n- Free software: GNU General Public License v3\n\n- `Backend & Frontend Demo`_\n\n- Source code:\n\n - `Backend`_\n - `Frontend`_\n - `CLI`_\n\n- `Documentation`_\n\n- `Backend Design`_\n\nWhat is this?\n-------------\n\nThis is a **library** project to support encryption/decryption\nof expendable notes\n\nAn example of a backend that uses the libraries provided here can be\nfound at https://cenot.es\n\nWhat this isn't\n---------------\n\nUI/Frontend/Backend/CLI. This is a **library** project. Frontend and\nbackend solutions are different projects. The reason for this is to\nallow flexibility in frontend / backend choice and to avoid huge bundle\nprojects.\n\n- A **backend** project that uses these libraries can be found `here`_\n\n- A **frontend** project that communicates with the **backend** can be\n found `here `__\n\n- A **cli** project that uses these libraries can be found\n `here `__\n\nFeatures\n--------\n\n- Symmetric encryption of notes using the `pynacl`_ project\n\nHow does cenotes work?\n----------------------\n\nSee `design`_\n\nHow to use\n----------\n\n**You will need python >= 3.4**\n\n\nInstalling the python package\n\n- Ideally inside a virtualenv: ``pip install cenotes-lib``\n\n- Then in your project: ``import cenotes_lib``\n\n\n.. _Backend & Frontend Demo: https://cenot.es\n.. _Backend: https://github.com/cenotes/cenotes\n.. _Frontend: https://github.com/cenotes/cenotes-reaction\n.. _CLI: https://github.com/cenotes/cenotes-cli\n.. _Documentation: https://cenotes.readthedocs.io\n.. _Backend Design: https://cenotes.readthedocs.io/en/latest/design.html\n.. _here: https://github.com/cenotes/cenotes\n.. _pynacl: https://pynacl.readthedocs.io/en/latest/\n.. _design: https://cenotes.readthedocs.io/en/latest/design.html\n\n\n\n=======\nHistory\n=======\n0.2.4 (2018-09-24)\n------------------\n* Add test discovery and inclusion to setup.py\n\n0.2.3 (2018-09-18)\n------------------\n\n* Fix bug when encrypting with encryption options\n\n0.2.2 (2018-05-29)\n------------------\n\n* Add flake8 to Pipfile\n\n0.2.1 (2018-05-29)\n------------------\n\n* Fix issues with travis builds\n\n0.2.0 (2018-05-29)\n------------------\n\n* Add support for different algorithm and algorithm hardnes picking.\n* Add benchmark function as a helper for benchmarking each algorithm option.\n\n0.1.1 (2017-12-14)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cenotes/cenotes-lib", "keywords": "cenotes", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "cenotes-lib", "package_url": "https://pypi.org/project/cenotes-lib/", "platform": "", "project_url": "https://pypi.org/project/cenotes-lib/", "project_urls": { "Homepage": "https://github.com/cenotes/cenotes-lib" }, "release_url": "https://pypi.org/project/cenotes-lib/0.2.4/", "requires_dist": [ "Click (>=6.0)", "pynacl (>=1.2.0)" ], "requires_python": "", "summary": "Cenotes libraries", "version": "0.2.4" }, "last_serial": 4304159, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "ba94d2f0339d068f6909da9abc830687", "sha256": "f6e3c0948ff435da2c8519d6bb5f51387b9903449b1a88532289fab7819e8987" }, "downloads": -1, "filename": "cenotes_lib-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ba94d2f0339d068f6909da9abc830687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8050, "upload_time": "2017-12-14T15:28:23", "url": "https://files.pythonhosted.org/packages/fe/44/5e5009974702f88e27537663196c51e815cc685d36cfeea76bb373a41fd9/cenotes_lib-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5fb13dde539fbb0fdca520a490551f8b", "sha256": "5a8937094174926f8175aa39b7976f9466725a76321937ea4cab4e9641d45584" }, "downloads": -1, "filename": "cenotes_lib-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5fb13dde539fbb0fdca520a490551f8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7034, "upload_time": "2018-05-29T14:27:47", "url": "https://files.pythonhosted.org/packages/0a/6c/ae595484c54f2dfd6919843541ca1eda3e2387fc72a8abb71bb7a7be896b/cenotes_lib-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "865e65eed595a08ad5f7ec255b3ead83", "sha256": "d9b3c3f1a2181be61782de06cb95d5c791c2667b752f52897e175e5e3227e8cf" }, "downloads": -1, "filename": "cenotes_lib-0.2.0.tar.gz", "has_sig": false, "md5_digest": "865e65eed595a08ad5f7ec255b3ead83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9366, "upload_time": "2018-05-29T14:27:54", "url": "https://files.pythonhosted.org/packages/a1/11/b9a7e76139b84a28c1665e1c9062acb3606c29e67be16f798e2005ec04da/cenotes_lib-0.2.0.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7b135e510a19d6515c09a59d1afaee1d", "sha256": "c6ea7a435b96c46340ffc97c14dec4e574616adbc5e444015ed18b08060a528d" }, "downloads": -1, "filename": "cenotes_lib-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b135e510a19d6515c09a59d1afaee1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7092, "upload_time": "2018-05-29T15:01:04", "url": "https://files.pythonhosted.org/packages/db/68/9775565147b139eea8e6ba99afc159be45193643fa1952b69d6cd296ba28/cenotes_lib-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fca396c332774bea248102f88d8b7f0c", "sha256": "903f57049decf17bacdbd908ee0329d791e335bab774429de975d5b5c887e0c5" }, "downloads": -1, "filename": "cenotes_lib-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fca396c332774bea248102f88d8b7f0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9423, "upload_time": "2018-05-29T15:01:11", "url": "https://files.pythonhosted.org/packages/2f/23/45ca01811715491d5e734694428e05b68d7b109c380bfc2c3534cc780a1a/cenotes_lib-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "3f10399db169f5d5799249bbd4d59a3f", "sha256": "2d79a1a55f67643cb1591d1cca792255659ee7308d7573f70fd3fa5cae756b78" }, "downloads": -1, "filename": "cenotes_lib-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f10399db169f5d5799249bbd4d59a3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7088, "upload_time": "2018-09-18T12:56:28", "url": "https://files.pythonhosted.org/packages/dd/6a/668c7b3e48af8f0c3d51c30bc608b103aba7e2c460be8b054fd2335a948b/cenotes_lib-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e7a0aee25d8b5061c96459babd76108", "sha256": "6ed5ec98fb6da0b3f71e820c65a35664dcd523b6aed43c8efc765027151ac3d3" }, "downloads": -1, "filename": "cenotes_lib-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7e7a0aee25d8b5061c96459babd76108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9598, "upload_time": "2018-09-18T12:56:57", "url": "https://files.pythonhosted.org/packages/85/d2/912e7b25a71e98ce8e6bb06386cd303d46428b56d822c35dc2d8df5a8eae/cenotes_lib-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "064902b25649d721dd52482c26ea774b", "sha256": "82ba46f44c20a538d6ffedd2e1bb6c2d6cfbf8adf68876149262cf2311b2f971" }, "downloads": -1, "filename": "cenotes_lib-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "064902b25649d721dd52482c26ea774b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9460, "upload_time": "2018-09-24T10:11:09", "url": "https://files.pythonhosted.org/packages/82/ae/e4a24a3dd372e2cd42c2666151d5a38d54ce88fbfa79359b660f3e74adac/cenotes_lib-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a17ca9073b623b4410b9c01265286e4b", "sha256": "811e026f3c4086a3eb20025060dd722fc50e7d63cd9c3b81331a1dcd6761b046" }, "downloads": -1, "filename": "cenotes_lib-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a17ca9073b623b4410b9c01265286e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9868, "upload_time": "2018-09-24T10:11:11", "url": "https://files.pythonhosted.org/packages/12/3b/35403c9da9e89533c62587b65b73a618c97efc7c94843bf9a09d09a6ed9f/cenotes_lib-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "064902b25649d721dd52482c26ea774b", "sha256": "82ba46f44c20a538d6ffedd2e1bb6c2d6cfbf8adf68876149262cf2311b2f971" }, "downloads": -1, "filename": "cenotes_lib-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "064902b25649d721dd52482c26ea774b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9460, "upload_time": "2018-09-24T10:11:09", "url": "https://files.pythonhosted.org/packages/82/ae/e4a24a3dd372e2cd42c2666151d5a38d54ce88fbfa79359b660f3e74adac/cenotes_lib-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a17ca9073b623b4410b9c01265286e4b", "sha256": "811e026f3c4086a3eb20025060dd722fc50e7d63cd9c3b81331a1dcd6761b046" }, "downloads": -1, "filename": "cenotes_lib-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a17ca9073b623b4410b9c01265286e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9868, "upload_time": "2018-09-24T10:11:11", "url": "https://files.pythonhosted.org/packages/12/3b/35403c9da9e89533c62587b65b73a618c97efc7c94843bf9a09d09a6ed9f/cenotes_lib-0.2.4.tar.gz" } ] }