Low-level library to interact with keepass databases (supports the v.4 format)
This library allows you to write entries to a KeePass database
from pykeepass import PyKeePass # load database kp = PyKeePass( 'db.kdbx', password='somePassw0rd' ) # find any group by its name group = pk.find_group_by_name('folder1') # get the entries in a group group.entries # find any entry by its title entry = pk.find_entry_by_title('test') # retrieve the associated password entry.password # update an entry entry.notes = 'this is a test' # write a new entry pk.create_entry( group, 'new_entry', 'myusername', 'myPassw0rdXX' ) # save database pk.save('/tmp/pykeepass.kdbx')
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size pykeepass-2.1.1.tar.gz (8.4 kB)||File type Source||Python version None||Upload date||Hashes View|