This module will allow you to use Python and Yopass in automation projects
Project description
yopass_api
This is a module to work with a (the) Yopass backend created by Johan Haals. This module will allow you to use Python and self-hosted Yopass in automation projects.
Installing
pip install yopass_api
Basic Example
This is a basic example of store secret, get link and fetch secret:
from yopass_api import Yopass
yopass = Yopass(api="https://api.yopass.se")
secret_password = yopass.generate_passphrase(length=5)
secret_id = yopass.store(
message="test",
password=secret_password,
expiration="1w",
one_time=False,
)
secret_url = yopass.secret_url(secret_id=secret_id, password=secret_password)
print(secret_url)
message = yopass.fetch(secret_id=secret_id, password=secret_password)
print(message)
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
yopass_api-0.0.6.tar.gz
(3.9 kB
view hashes)
Built Distribution
Close
Hashes for yopass_api-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e6e94ca13c2db5806c96f543305467fe75f2c2a1c695aeccb7fc71ff6dc1ce8 |
|
MD5 | cd452513e3b415d655b3af9fe7f84f21 |
|
BLAKE2b-256 | 1433126da7c924694e5bbca6d86f6a871e65df6d1b516fffd70f8340b65ee5dd |