Skip to main content

Cenotes command line application and libraries

Project description


.. image::

**C(ryptographical) E(xpendable) Notes**

**Libraries and Command Line Interface**

- Free software: GNU General Public License v3

- `Backend & Frontend Demo`_

- Source code:

- `Backend`_
- `Frontend`_
- `CLI`_
- `Libraries`_

- `Documentation`_

- `Backend Design`_

What is this?

This is a **cli** project to support encryption/decryption
of expendable notes

What this isn’t

UI/Frontend/Backend. This is a **cli** project. Frontend and
backend solutions are different projects. The reason for this is to
allow flexibility in frontend / backend choice and to avoid huge bundle

- A **backend** project that uses these libraries can be found `here`_

- A **frontend** project that communicates with the **backend** can be
found `here <>`__


- Symmetric encryption of notes using the `pynacl`_ project

How does this work?

See `design`_

How to run

**You will need python >= 3.3**

1. Cloning the repo

- Clone the repo

- ``git clone``

- Install the requirements with pipenv

- ``pip install pipenv``
- ``pipenv install``

- Set your ``PYTHONPATH`` to include the project

- For linux:
``export PYTHONPATH=<path-to-the-cloned-repo>:$PYTHONPATH``

- See available options

- ``python cenotes_cli/ --help``

2. Installing the python package

- Ideally inside a virtualenv

- ``pip install cenotes-cli``

- See available options

- ``cenotes-cli --help``

.. _Backend & Frontend Demo:
.. _Backend:
.. _Frontend:
.. _CLI:
.. _Libraries::
.. _Documentation:
.. _Backend Design:
.. _here:
.. _pynacl:
.. _design:


0.3.0 (2017-12-01)

* Add support for custom exceptions in ``safe_decryption`` decorator

0.2.1 (2017-12-01)

* Fix imports to be relative inside lib package

0.2.0 (2017-12-01)

* Expose only library packages
* Set status Pre-Alpha -> Beta
* Add python 3.6 support in package

0.1.1 (2017-11-30)

* Fix invalid packaged files.

0.1.0 (2017-11-30)

* First release on PyPI.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for cenotes-cli, version 0.4.0
Filename, size File type Python version Upload date Hashes
Filename, size cenotes_cli-0.4.0.tar.gz (5.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page