blob: ee6cf3148c4d1bd07b3657a57774288cb4f427fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
tmp_dir="${XDG_CACHE_HOME:-$HOME/.cache}/quickshell/cliphist-img"
mkdir -p "$tmp_dir"
read -r -d '' prog <<EOF
/^[0-9]+\s<meta http-equiv=/ { next }
match(\$0, /^([0-9]+)\s(\[\[\s)?binary.*(jpg|jpeg|png|bmp)/, grp) {
path="$tmp_dir/"grp[1]"."grp[3]
system("echo " grp[1] "\\\\\t | cliphist decode >" path)
print path
next
}
EOF
cliphist list | gawk "$prog"
|