Python wrapper for the 1password CLI
Project description
onepassword-python
Python wrapper for the 1password CLI
Usage
from onepassword import OnePassword
secret = {"password": "<YOUR-PASSWORD-HERE>",
"username": "<YOUR-USERNAME-HERE>",
"signin_address": "<YOUR-1PASSWORD-ORGNIZATION-ADDRESS>",
"secret_key": "<YOUR-1PASSWORD-SECRET-KEY>"}
op = OnePassword(secret=secret)
documents = op.list("documents")
pem_keys = (doc for doc in documents if doc["overview"]["title"].endswith("pem"))
first_key = next(pem_keys)
key_contents = op.get("document", first_key["uuid"])
print(key_contents)
API
onepassword.OnePassword
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
onepassword-0.2.0.tar.gz
(3.3 kB
view hashes)
Built Distribution
Close
Hashes for onepassword-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f18f76df8b6f836782640591d8854e318d298c65a0b3fba6fe6deb94d9e10b0 |
|
MD5 | 7e4136f347a69bd9bddd5c8478dfa7f2 |
|
BLAKE2b-256 | 7c865b3b902dedfe25371e5c5fecccf14faab237abf1f8c0244b22bd6834c2ac |