39 lines
930 B
Bash
39 lines
930 B
Bash
# keepass_system_password() {
|
|
# keepasshttp.py --get -u "http://$(hostname).systempassword" |
|
|
# jq '.[].password' | unescape.py
|
|
# }
|
|
|
|
# keepass_password() {
|
|
# keepasshttp.py --get -u "http://keepass.password" |
|
|
# jq '.[].password' | unescape.py
|
|
# }
|
|
|
|
# my_kp() {
|
|
# kpcli --kdb "$HOME/SparkleShare/config/db.kdbx" \
|
|
# --key "$HOME/SparkleShare/config/creds/keepass.key" --pwfile <(keepass_password) "$@"
|
|
# }
|
|
|
|
# list_passwords() {
|
|
# my_kp --command 'ls Root/' | sed -n '/=== Entries ===/,$p' | tail -n +2
|
|
# }
|
|
|
|
# get_pass_from_entry() {
|
|
# grep -E '^ *Pass:' | get_cols 2
|
|
# }
|
|
|
|
# select_password() {
|
|
# list_passwords | rofi -dmenu -i | get_cols 2
|
|
# }
|
|
|
|
# get_password() {
|
|
# my_kp --command "show -f 'Root/$1'" | get_pass_from_entry
|
|
# }
|
|
|
|
# echo_selected_password() {
|
|
# get_password "$(select_password)"
|
|
# }
|
|
|
|
# type_selected_password() {
|
|
# xdotool type --clearmodifiers "$(echo_selected_password)"
|
|
# }
|