Skip to content

jamesls/python-keepassx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cf3c8f3 · Mar 17, 2016
Jun 3, 2015
Jun 3, 2015
Sep 29, 2015
Jun 1, 2015
Jun 3, 2015
Oct 6, 2013
Jun 1, 2015
May 13, 2013
May 19, 2013
Jun 3, 2015
Jun 3, 2015
Jun 3, 2015
Jun 3, 2015

Repository files navigation

Python KeepassX

https://secure.travis-ci.org/jamesls/python-keepassx.png?branch=master https://coveralls.io/repos/jamesls/python-keepassx/badge.png?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.