Skip to main content

Cenotes command line application and libraries

Project description

https://travis-ci.org/ioparaskev/cenotes-cli.svg?branch=master

C(ryptographical) E(xpendable) Notes

Libraries and Command Line Interface

What is this?

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

An example of a backend that uses the libraries provided here can be found at https://cenot.es

What this isn’t

UI/Frontend/Backend. This is a cli/library 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

How does this work?

See design

How to run

You will need python >= 3.3

  1. Cloning the repo
  • Clone the repo
    • git clone https://github.com/ioparaskev/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
  1. Installing the python package
  • Ideally inside a virtualenv
    • pip install cenotes-cli
  • See available options
    • cenotes-cli --help

History

0.1.0 (2017-11-30)

  • First release on PyPI.

0.1.1 (2017-11-30)

  • Fix invalid packaged files.

0.2.0 (2017-12-01)

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

0.2.1 (2017-12-01)

  • Fix imports to be relative inside lib package

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.2.1
Filename, size File type Python version Upload date Hashes
Filename, size cenotes_cli-0.2.1.tar.gz (8.5 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