KEEPROFI
Fast rofi drun menu for keepass database
Installation
aur: keeprofi
pip: keeprofi
System dependencies:
rofixclip- copy password in clipboard- system keyring(optional)
Usage
-
Bind and press shortcut for
keeprofi -
Find keepass database file
-
Type the master password for your keepass database
-
Select password
- Press
Enterfor default action(copy password in clipboard) Ctrl+Enter- for additional action(type password in active window)Shift+Enter- for open password attributes menu where you can select any attr withEnterorCtrl+Enter
- Press
Features
- Saves last opened
*.kdbpath - Saves last
*.kdbmaster password in system keyring(disabled by default) - Desktop notifications with log and error messages
Ctrl+h- switch hidden files
Configuration
XDG_CONFIG_HOME/keeprofi/config.json:
default_action: copy # ['copy'|'type'] - default action that will done by 'Enter' pressing
save_masterpass: false # [false|true|'1W2D3H4M5S'] - this flag controlles using keyring for `*.kdb` file password saving
keybinds:
hidden: Control+h # switch hidden files
custom_action: Control+Return # custom action(typing by default)
pass_attrs: Shift+Return # password attributes menu open
notify_icons:
success: keepassxc-dark
fail: keepassxc-locked
dir_format: /{name} # format of directories and keepass groups output
save_masterpass
Can take 3 value:
-
false(default) -*.kdbfile password never saves in keyring -
true-*.kdbfile password always saves in keyring -
1W2D3H4M5S- time interval format that specify how long password can be stored in keyring. Where:- W - weeks
- D - days
- H - hours
- M - minutes
- S - seconds
any unit can be missed, but existing units should observe the specified order
Metadata
Release files for keeprofi 2.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| keeprofi-2.0.2.tar.gz | 13.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| keeprofi-2.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.7 kB
Release files / keeprofi-2.0.2.tar.gz
| Download URL | keeprofi-2.0.2.tar.gz |
|---|---|
| Size | 13.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
264db9f33ae5c72f491ee9b74c5d6d483062305d06d71c9a617fe69741bf0796
|
|
BLAKE2b-256 checksum How to use checksums |
817e99ef8bbc80edb467cf7942caab8044b7f623868fe1f2e79baca4fed93439
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / keeprofi-2.0.2-py3-none-any.whl
| Download URL | keeprofi-2.0.2-py3-none-any.whl |
|---|---|
| Size | 27.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
679b50480311021b11ca04b85d969fe336e67af15ba9130b50b6baae5d7d35b3
|
|
BLAKE2b-256 checksum How to use checksums |
3bda44e5ea1327da806162cf6dca370f3ae9b34d366f1987e34a8da41978ec68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|