Skip to main content

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

  1. Bind and press shortcut for keeprofi

  2. Find keepass database file

  3. Type the master password for your keepass database

  4. 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 with Enter or Ctrl+Enter

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

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)

Source distribution for keeprofi 2.0.2
File Size Uploaded
keeprofi-2.0.2.tar.gz 13.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for keeprofi 2.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.0.2 This release

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.5.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page