Useful scripts for https://www.passwordstore.org/
Mount LUKS encrypted volume:
lukspass debian10
Generate QR code in UTF8 of current WiFi:
wifi2qr
█████████████████████████████████████████
█████████████████████████████████████████
████ ▄▄▄▄▄ █▀ ██▄▀▄▄ ▀▀▄ █▀ ▄█ ▄▄▄▄▄ ████
████ █ █ █▄ █▀ ▄▄▀ █▄▀▀ ▄█ █ █ █ ████
████ █▄▄▄█ █ ▀█ ▀ ████ ▄ █ █▄▄▄█ ████
████▄▄▄▄▄▄▄█ ▀ ▀▄▀▄█▄█▄▀ █▄█ █▄▄▄▄▄▄▄████
████▄ █ ██▄▄▀█▄██▄▀██▀▄█▄▄▄▄█▀ █ ▄▀████
████▄▀▄▄▀▄▄▀█▄▄▀ ▀ ▄ ▀ █ ▀█▄▄ █ ▀█▀ ▄████
████▀▄▄ █▄▄▄█▀██▄ █▀ ██▄██▀ █ ████
█████▄ █ ▄ █▀▀▄▄ ▄▄ ▄▀▀▄▄▀█▀▄ █▄ ████
████▄▄█▀▀ ▄▀█ ▀█▄▄█▄▄ ▄ █ █▄█ ██ █████
██████▄▄ ▄▀ ████▀▀▀ ▀▀ ▀█ ▀█ ▀▀▀▀ ▄████
█████ █ ██▄▀█▀▄▄█▄█▄▄▀ █▄▄▄██▀▀ ███ ▀████
████▄ █▄▀ ▄▀ █▄▄▀▀ █ ▄ ▀ █ ▀▀ ▀▄▀▄▄████
████▄██▄▄▄▄▄ ▄▀ █▀ █▀▄ █▄ █ ▄▄▄ ▀▀▀█████
████ ▄▄▄▄▄ █▄█▀▀▄▀ █ ▀▄▀▄▀ ▀ █▄█ █ █████
████ █ █ █▀ ▄▀██▄█▄▄ █▀▄▀█▄ ▄▄ ▄█▀ ████
████ █▄▄▄█ █▀▀ ▀▄ ▄▄ ▄▀ █▀ ██▀▀▀█ ████
████▄▄▄▄▄▄▄█▄█▄██▄████▄█▄▄▄▄██▄█▄▄███████
█████████████████████████████████████████
█████████████████████████████████████████
As root, execute:
# make install
First, execute:
# make config
Later, customize ~/.pass2xy.conf file, example:
X1: 123
X2: 678
Y1: 200
Y2: 200
SLEEP1: 1
SLEEP2: 1
PASS_STORE_DIR: /home/username/.password-store
PASS_REF_DIR: xy
REGEX_PASS1: [0-9]+
REGEX_PASS2: [0-9]+
REGEX_REF1: [a-z]{1}[0-9]{1}
REGEX_REF2: [a-z]{1}[0-9]{1}
# pass2xy -h
# pass2xy a1 b1
Maintain a separate password store that mirrors some paths from a master one.
$ pass-mirror -h
Reencrypt password store with new keys in .gpg-id
.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.