Skip to main content

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

  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

Project details


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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

keeprofi-2.0.2-py3-none-any.whl (27.1 kB view details)

Uploaded Python 3

File details

Details for the file keeprofi-2.0.2.tar.gz.

File metadata

  • Download URL: keeprofi-2.0.2.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for keeprofi-2.0.2.tar.gz
Algorithm Hash digest
SHA256 264db9f33ae5c72f491ee9b74c5d6d483062305d06d71c9a617fe69741bf0796
MD5 a640c55d9b94b5c7783ec1cab2cb8229
BLAKE2b-256 817e99ef8bbc80edb467cf7942caab8044b7f623868fe1f2e79baca4fed93439

See more details on using hashes here.

File details

Details for the file keeprofi-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: keeprofi-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 27.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for keeprofi-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 679b50480311021b11ca04b85d969fe336e67af15ba9130b50b6baae5d7d35b3
MD5 6859967295fc97f8d0efdd0f41b51575
BLAKE2b-256 3bda44e5ea1327da806162cf6dca370f3ae9b34d366f1987e34a8da41978ec68

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page