Skip to main content

Vaultwarden ciphers API client

Project description

🛡️Guardian🪽

Vaultwarden Ciphers API Client

Introduction

🛡️Guardian🪽 is a Vaultwarden client in Python which lets you to retrieve and decrypt your ciphers (items in the vault).

Usage

Install it with pip:

pip install guardian_vaultwarden

Inside your code do:

import guardian_vaultwarden

vault = guardian_vaultwarden.Client(uri, email, password, client_id, client_secret)
# Client id and secret are available in the Vaultwarden webapp, under Settings ->
# Security -> Keys.

vault.login()
cipher = valut.cipher(cipher_id) # UUID of the cipher.

# Returns a decrypted dict with cipher information, like:
#
# {
#   "name": "MY_CIPHER",
#   "login": {
#     "username": "email@email.com",
#     "password": "mypass",
#     ...
#   },
#   ...
# }

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

guardian_vaultwarden-0.1.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

guardian_vaultwarden-0.1.1-py2.py3-none-any.whl (18.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file guardian_vaultwarden-0.1.1.tar.gz.

File metadata

  • Download URL: guardian_vaultwarden-0.1.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for guardian_vaultwarden-0.1.1.tar.gz
Algorithm Hash digest
SHA256 96676b46f689e49046e1fce9ac71a52ed4aa51b5a4dc5279292142be37d3d6e4
MD5 16ec4bb55940292611054e6f832379f9
BLAKE2b-256 cc36d68878977ac078ac0817b49a474b18d0a7c57d342e9173b5ff2b961f1d0a

See more details on using hashes here.

File details

Details for the file guardian_vaultwarden-0.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for guardian_vaultwarden-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7a7aba3a22ad97f5f0c3c83cb3a4d7d6aecfe0379f511da221ef571e6bfcf142
MD5 a0caaa1f94797c1cc7348b516abf4d78
BLAKE2b-256 4dc4f6ac3dfe43ff451d4d8a4db0502090c28f62e2df3d6a23e8edc8d3186032

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page