fixed thumbnail urlencode for file names with (,),*

matched output of urlencode with

gio info "/home/su/Pictures/Wallpapers/as()*[].png" | grep "uri:"

uri: file:///home/su/Pictures/Wallpapers/as()*%5B%5D.png
This commit is contained in:
sugashss1
2026-02-25 22:15:27 +05:30
committed by GitHub
parent d11ef2adef
commit 095d637c70
@@ -36,7 +36,7 @@ urlencode() {
for ((i=0; i<${#str}; i++)); do
c="${str:$i:1}"
case "$c" in
[a-zA-Z0-9.~_-]|/) encoded+="$c" ;;
[a-zA-Z0-9.~_-]|/|'('|')'|'*') encoded+="$c" ;;
*) printf -v hex '%%%02X' "'${c}'"; encoded+="$hex" ;;
esac
done