Cenotes command line application and libraries
Project description
C(ryptographical) E(xpendable) Notes
Command Line Interface
Free software: GNU General Public License v3
Source code:
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.
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file cenotes_cli-0.5.1.tar.gz
.
File metadata
- Download URL: cenotes_cli-0.5.1.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0345628364d97b5fea68b2c7e1b1d58af664e434a51896d166ee6b324ebf587 |
|
MD5 | fce5ad399dc0c443815861b19c2a7466 |
|
BLAKE2b-256 | 7370d66947ae770c5c01837dfff912506bee100e58e2b906d43249cdb85c9694 |