Cenotes Cli 0.5.1 | Coderz Repository

cenotes-cli 0.5.1

Last updated:

0 purchases

cenotes-cli 0.5.1 Image
cenotes-cli 0.5.1 Images

Free

Languages

Categories

Add to Cart

Description:

cenotescli 0.5.1

C(ryptographical) E(xpendable) Notes
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
projects.

A backend project that uses these libraries can be found here
A frontend project that communicates with the backend can be
found here



Features

Symmetric encryption of notes using the pynacl project
Local encryption & decryption of a note
Support to store a note to a cenotes server instance
Support to fetch a note from a cenotes server instance
Support for custom cenotes server url



How does this work?
See design


How to run
You will need python >= 3.3

Cloning the repo



Clone the repo

git clone https://github.com/cenotes/cenotes-cli.git


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/cli.py --help





Installing the python package



Ideally inside a virtualenv

pip install cenotes-cli


See available options

cenotes-cli --help





History



0.5.0 (2017-12-20)

Add support to upload a note to a cenotes instance
Add support to download a note from a cenotes instance
Add support to define custom cenotes instance url
Extract actions to different modules (crypto/remote)
Add dependency for requests & dateutil



0.4.0 (2017-12-01)

Remove internal cenotes-lib and use the new external cenotes-lib package



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.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.