diff options
author | j-james | 2021-12-20 15:08:24 -0800 |
---|---|---|
committer | j-james | 2021-12-20 15:08:24 -0800 |
commit | d4c3205dbec2ea31cb4f6840403b4e684c8a9596 (patch) | |
tree | 72322a3a3437f73c9cdf8688101221db35321490 /folder-thumbnailer.sh | |
parent | ec485688cd407bb0983c208dbf2c3267a9a071fc (diff) | |
download | aur-tumbler-folder-thumbnailer.tar.gz |
More idiomatically install thumbnailer script
Diffstat (limited to 'folder-thumbnailer.sh')
-rw-r--r-- | folder-thumbnailer.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/folder-thumbnailer.sh b/folder-thumbnailer.sh new file mode 100644 index 000000000000..b4b0b5b84c44 --- /dev/null +++ b/folder-thumbnailer.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +if [ -f "$2/.folder.jpg" ]; then + convert -thumbnail "$1" "$2/.folder.jpg" "$3" 1>/dev/null 2>&1 +elif [ -f "$2/.folder.png" ]; then + convert -thumbnail "$1" "$2/.folder.png" "$3" 1>/dev/null 2>&1 +elif [ -f "$2/.folder.svg" ]; then + inkscape --export-type=png --export-dpi=500 "$2/.folder.svg" --export-filename="$3" 1>/dev/null 2>&1 + convert -thumbnail "$1" "$3" "$3" 1>/dev/null 2>&1 +else + rm -f "$HOME/.cache/thumbnails/normal/$(echo -n "$4" | md5sum | cut -d " " -f1).png" || \ + rm -f "$HOME/.thumbnails/normal/$(echo -n "$4" | md5sum | cut -d " " -f1).png" || \ + rm -f "$HOME/.cache/thumbnails/large/$(echo -n "$4" | md5sum | cut -d " " -f1).png" || \ + rm -f "$HOME/.thumbnails/large/$(echo -n "$4" | md5sum | cut -d " " -f1).png" +fi |