Skip to main content

Python API and CLI for KeePassX

Project description

Python KeepassX
===============

.. image:: https://secure.travis-ci.org/jamesls/python-keepassx.png?branch=master
:target: http://travis-ci.org/jamesls/python-keepassx

.. image:: https://coveralls.io/repos/jamesls/python-keepassx/badge.png?branch=master
:target: https://coveralls.io/r/jamesls/python-keepassx?branch=master

`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
Password:

+---------+----------------------------------+-----------+
| Title | Uuid | GroupName |
+---------+----------------------------------+-----------+
| mytitle | c4d301502050cd695e353b16094be4a7 | Internet |
+---------+----------------------------------+-----------+


$ kp -d demo.kdb get Github
Password:


title: Github
username: githubuser
url: github.com/githubuser
notes:


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).


Documentation
=============

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: http://keepassx.readthedocs.org/
.. _getting started guide: http://keepassx.readthedocs.org/en/latest/gettingstarted.html
.. _changelog: http://keepassx.readthedocs.org/en/latest/#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 and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page