From 095d637c700fb747c468b9d1092b6fc2f7ff813b Mon Sep 17 00:00:00 2001 From: sugashss1 <152638210+sugashss1@users.noreply.github.com> Date: Wed, 25 Feb 2026 22:15:27 +0530 Subject: [PATCH] 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 --- .../ii/scripts/thumbnails/generate-thumbnails-magick.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dots/.config/quickshell/ii/scripts/thumbnails/generate-thumbnails-magick.sh b/dots/.config/quickshell/ii/scripts/thumbnails/generate-thumbnails-magick.sh index a5c858132..3c4646014 100755 --- a/dots/.config/quickshell/ii/scripts/thumbnails/generate-thumbnails-magick.sh +++ b/dots/.config/quickshell/ii/scripts/thumbnails/generate-thumbnails-magick.sh @@ -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