Skip to main content

Python API and CLI for KeePassX

Project description

Python KeepassX

.. image::

.. image::

`KeePassX`_ is a cross platform password manager. However, KeePassX is a desktop
GUI application. That's where ``python-keepassx`` comes in. By using
``python-keepassx``, you can access your passwords using a command line
interface to KeePassX. You can also use the python library directly in your
own python applications.

Python-keepassx: **simple**, command line interface to your passwords.

$ kp -d password.kdb list

| Title | Uuid | GroupName |
| mytitle | c4d301502050cd695e353b16094be4a7 | Internet |

$ kp -d demo.kdb get Github

title: Github
username: githubuser

Password has been copied to clipboard.

Aren't there similar projects already?

Yes. This project is different because it has:

* A simple, straightforward API.
* Full support for key files.
* Both a command line interface and a python API.
* Support for python 2.7, 3.3, and 3.4 (and higher).


Check out the `docs`_ and the `getting started guide`_ for more info.

Check out the `changelog`_ to see what's in the latest release.

.. _docs:
.. _getting started guide:
.. _changelog:

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

keepassx-0.1.0.tar.gz (15.9 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page