From a5ef5b6cca8fc07e074267494a54be87d2aca0f6 Mon Sep 17 00:00:00 2001 From: Sebastian Schulze Date: Wed, 9 Aug 2023 08:41:54 +0200 Subject: [PATCH] [qutebrowser] Add shortcut to generate a new username for gopass --- bin/executable_qutebrowser-generate-gopass-username | 6 ++++++ dot_config/private_qutebrowser/config.py | 1 + 2 files changed, 7 insertions(+) create mode 100644 bin/executable_qutebrowser-generate-gopass-username diff --git a/bin/executable_qutebrowser-generate-gopass-username b/bin/executable_qutebrowser-generate-gopass-username new file mode 100644 index 0000000..39b86ae --- /dev/null +++ b/bin/executable_qutebrowser-generate-gopass-username @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +DOMAIN=$(echo ${1} | awk -F[/:] '{print $4}') +USER="${DOMAIN}@bascht.com" +notify-send "Copied username to clipboard" "${USER}" +echo "${USER}" | wl-copy diff --git a/dot_config/private_qutebrowser/config.py b/dot_config/private_qutebrowser/config.py index 9744e6e..d713f16 100644 --- a/dot_config/private_qutebrowser/config.py +++ b/dot_config/private_qutebrowser/config.py @@ -93,6 +93,7 @@ config.bind('', 'spawn --userscript qute-pass --mode gopass --username- config.bind('ygs', 'spawn get-gitlab-shortcode {url}') config.bind('ygm', 'spawn get-gitlab-shortcode-as-markdown {url}') +config.bind('ygd', 'spawn qutebrowser-generate-gopass-username {url}') # per Domain settings