From bc2ee9c1657ac55b71330a76a89c97e0369dc12c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Mon, 19 Aug 2024 00:02:36 -0300 Subject: [PATCH] scripts: fix pass-export TOTP containing too much information for keepassxc --- scripts/default.nix | 1 + scripts/pass-export | 3 +++ 2 files changed, 4 insertions(+) diff --git a/scripts/default.nix b/scripts/default.nix index c254599..47aaac5 100644 --- a/scripts/default.nix +++ b/scripts/default.nix @@ -69,6 +69,7 @@ pass-export = [ pass2csv gnupg + sd ]; wpass = [ wdmenu diff --git a/scripts/pass-export b/scripts/pass-export index 658f803..27596fc 100755 --- a/scripts/pass-export +++ b/scripts/pass-export @@ -8,3 +8,6 @@ pass2csv "$PASSWORD_STORE_DIR" "$HOME/passwords.csv" \ -f User '(user|login)(:\s*)?' \ -f TOTP 'otpauth(:)?' \ -f URL 'url(:\s*)?' + +# Fix TOTP format for keepass +sd '"//totp/.*?secret=(.*?)(&.*?)?"' '"$1"' "$HOME/passwords.csv" \ No newline at end of file