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
Release history Release notifications | RSS feed
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 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40ffe1dd925aeb442cb149ab9450c85fe60a459b22aed01e55cf215f1bf2658b |
|
MD5 | f4dd4ed4d77347ab69a35894664cf370 |
|
BLAKE2b-256 | 99dd16f65631cfe8a4ac34c669038757e9f188b968eca4e2752829c15d6ffb5a |