Low-level library to interact with keepass databases (supports the v.4 format)
Project description
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')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pykeepass-2.2.2.tar.gz
(8.8 kB
view details)
File details
Details for the file pykeepass-2.2.2.tar.gz.
File metadata
- Download URL: pykeepass-2.2.2.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e416b3d2687e550e66d2066ce434b7d82d1a84731baf00a252d6fc2a7cd9dcc
|
|
| MD5 |
c2887f3459b87cb1aadbfeeee42a8b1b
|
|
| BLAKE2b-256 |
6731b97ea8606be070f3421bad07ee137596bb2eec1e3a1cc16565fa4626f974
|