PrivateBin client for command line
Project description
PBinCLI
PBinCLI is command line client for PrivateBin written on Python 3.
Installing
virtualenv --python=python3 venv
. venv/bin/activate
pip install pbincli
Usage
By default pbincli configured to use https://paste.i2pd.xyz/ for sending and receiving pastes. No proxy used by default.
You can create config file with variables server and proxy in ~/.config/pbincli/pbincli.conf to use different settings.
Example contents:
server=https://paste.i2pd.xyz/
proxy=http://127.0.0.1:3128
Run inside venv command:
pbincli send --text "Hello!"
Or use stdin input to read text for paste:
pbincli send - <<EOF
Hello! This is test paste!
EOF
It will send string Hello! This is test paste! to PrivateBin.
To send file use --file or -f with filename. Example:
pbincli send -c "My document" -f info.pdf
To retrieve paste from server, use get command with paste info.
It must be formated like pasteID#passphrase. Example:
pbincli get 49eeb1326cfa9491#vfeortoVWaYeJlviDdhxQBtj5e0I2kArpynrtu/tnGs=
More info you can find by typing
pbincli [-h] {send, get, delete}
TODO
Write a more complete usage documentation.
License
This project is licensed under the MIT license, which can be found in the file LICENSE in the root of the project source code.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.