This commit is contained in:
tavo-wasd 2024-02-26 00:43:48 -06:00
parent 82f64e7beb
commit 6774f03cfa

View file

@ -10,15 +10,19 @@ if [ -e "$FILE" ] ; then
else else
LIST="$(grep -ir "$QUERY" "$VDIR" | cut -d ':' -f 1 | uniq | tr '\n' ' ')" LIST="$(grep -ir "$QUERY" "$VDIR" | cut -d ':' -f 1 | uniq | tr '\n' ' ')"
NAME="$(for VCARD in $LIST ; do grep -r 'FN' "$VCARD" | cut -d ':' -f 2 ; done | menu "'$QUERY' results:")" NAME="$(for VCARD in $LIST ; do grep -r 'FN' "$VCARD" | cut -d ':' -f 2 ; done | menu "'$QUERY' results:")"
[ -z "$NAME" ] && exit 0
FILE="$(grep -r "^FN:$NAME" "$VDIR" | cut -d ':' -f 1)" FILE="$(grep -r "^FN:$NAME" "$VDIR" | cut -d ':' -f 1)"
fi ; [ -z "$FILE" ] && exit 0 fi ; [ -z "$FILE" ] && exit 0
OUT="$(sed -e '/^.*:VCARD/d;/^VERSION:/d;/^PRODID:/d;/^UID:/d' \ INFO="$(sed -e '/^.*:VCARD/d;/^VERSION:/d;/^PRODID:/d;/^UID:/d' \
-e '/^FN:/d;/^N:/d;/^NICKNAME:/d;/^REV:/d' \ -e '/^FN:/d;/^N:/d;/^NICKNAME.*:/d;/^REV.*:/d' \
-e 's/^EMAIL.*:/󰇮 /;s/^TEL.*:/󰘂 /' \ -e 's/^EMAIL.*:/󰇮 /;s/^TEL.*:/󰘂 /' \
-e 's/^TITLE.*:/󰃖 /;s/^ORG.*:/ /' \ -e 's/^TITLE.*:/󰃖 /;s/^ORG.*:/ /' \
-e 's/^.*://g' "$FILE")" -e 's/^.*://g;s/[;]/ /g;/^\s*$/d' \
"$FILE" | awk '$0 ~ /^.{4,}$/' )"
VALUE="$(printf '%s\n󰭷 VCARD' "$OUT" | menu " $NAME:" | cut -c 6- | tr -d '\n' | sed 's/\s*$//g')" FIELD="$(printf '%s\n󰭷 VCARD' "$INFO" | menu " $NAME:" | cut -c 6- | tr -d '\n' | sed 's/\s*$//g')"
[ "$VALUE" = "VCARD" ] && qrencode -s 8 -t PNG -o - -r "$FILE" | display && exit 0 [ -z "$FIELD" ] && exit 0
wl-copy "$VALUE"
[ "$FIELD" = "VCARD" ] && qrencode -s 8 -t PNG -o - -r "$FILE" | display && exit 0
wl-copy "$FIELD"