👩 This project is part of the passbolt "lab"!
⚗️ It is used to illustrate an article or as a conversation starter.
🧪 Use at your own risks!
(c) 2021 Passbolt SA
Passbolt is registered trademark of Passbolt S.A.
MIT No Attribution - https://opensource.org/licenses/MIT-0
Python library for Passbolt API based on httpx and PGPy.
You can also use python-gnupg if needed but it is not the default.
python -m pip install py-passbolt
Basically, create a config.json
file containing needed configuration. You will find samples:
Then have a look at https://gitlab.com/AnatomicJC/py-passbolt/-/blob/main/example.py python script.
Mandatory:
For PGPy:
For python-gnupg:
sed -z 's/\n/\\n/g' private.asc
Install gnu-sed
with brew:
$ brew install gnu-sed
Use gsed instead of sed:
gsed -z 's/\n/\\n/g' private.asc