Skip to main content

Command Line Interface to Speakeasy

Project description

Bootlegger is the command line interface for speakeasy, the paranoid file storage solution.

Installation:

pip install bootlegger

or clone the repo and run

python setup.py install

Configuration:

Create a folder in your home directory called .bootlegger. In this folder, generate private and public RSA keys called user_private.pem and user_public.pem, respectively. This can be accomplished using openssl.

cd ~/.bootlegger openssl -genrsa -out user_private.pem 2048 # add -des3 if you want a passphrase openssl rsa -pubout -in user_private.pem -out user_public.pem

Create a file in the .bootlegger folder called bootlegger.conf. Add the following information

[speakeasy] host = www.example.com username = testuser

Replace the values with your desired host and username.

Usage:

To add your public key to the server, run

bl addkey

To upload a file, run

bl upload file.txt

To list all files on the server, run

bl list

To download a file run

bl download file.txt

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

bootlegger-0.3.0.tar.gz (3.2 kB view details)

Uploaded Source

File details

Details for the file bootlegger-0.3.0.tar.gz.

File metadata

  • Download URL: bootlegger-0.3.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bootlegger-0.3.0.tar.gz
Algorithm Hash digest
SHA256 40ffe1dd925aeb442cb149ab9450c85fe60a459b22aed01e55cf215f1bf2658b
MD5 f4dd4ed4d77347ab69a35894664cf370
BLAKE2b-256 99dd16f65631cfe8a4ac34c669038757e9f188b968eca4e2752829c15d6ffb5a

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page