Fast rofi drun menu for keepass database
Project description
KEEPROFI
Fast rofi drun menu for keepass database
Installation
aur: keeprofi
pip: keeprofi
System dependencies:
rofi
xclip
- 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
Enter
for 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 withEnter
orCtrl+Enter
- Press
Features
- Saves last opened
*.kdb
path - Saves last
*.kdb
master 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) -*.kdb
file password never saves in keyring -
true
-*.kdb
file 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
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
keeprofi-2.0.2.tar.gz
(13.6 kB
view hashes)
Built Distribution
keeprofi-2.0.2-py3-none-any.whl
(27.1 kB
view hashes)