From 2097b0ebfdd07ae7a8295c26703d8d88ee7a5f8f Mon Sep 17 00:00:00 2001 From: iceyrazor Date: Wed, 10 Jun 2026 00:48:19 -0500 Subject: Squashed commit of the following: made all scripts mostly posix moved from gajim to dino --- env/.local/bin/scripts/gen-thumb-md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'env/.local/bin/scripts/gen-thumb-md') diff --git a/env/.local/bin/scripts/gen-thumb-md b/env/.local/bin/scripts/gen-thumb-md index d28378a..4308bf6 100755 --- a/env/.local/bin/scripts/gen-thumb-md +++ b/env/.local/bin/scripts/gen-thumb-md @@ -1,5 +1,5 @@ #!/bin/sh -script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" +script_dir="$( cd "$( dirname "$0" )" || exit > /dev/null && pwd )" disable_thumb_gen=0 disable_auto_editor=0 @@ -9,6 +9,9 @@ while getopts "de" opt; do ;; e) disable_auto_editor=1 ;; + *) echo invalid arg + exit + ;; esac done @@ -23,12 +26,12 @@ if [ ! "$view_dir" ]; then exit 1 fi -view_dir="$( cd "$view_dir" &> /dev/null && pwd )" +view_dir="$( cd "$view_dir" || exit > /dev/null && pwd )" to_file() { printf -- "- [%s](<%s>)" "$2" "$1" >> genthumb.md - if [ $3 == 1 ]; then + if [ "$3" = 1 ]; then printf -- "\n - ![%s]()\n" "$2" "$2" >> genthumb.md else printf -- "\n - ![%s](<%s>)\n" "$2" "$1" >> genthumb.md @@ -40,7 +43,7 @@ gen_thumb() { file_name="$(basename "$file")" case "$file" in *.avi|*.gif|*.mp4|*.mkv|*.webm|*.mov) - if [ $disable_thumb_gen == 0 ]; then + if [ $disable_thumb_gen = 0 ]; then ffmpegthumbnailer -i "$file" -s 0 -q 5 -o "/tmp/gen-thumb-md/$file_name.png" fi to_file "$file" "$file_name" 1 @@ -57,15 +60,15 @@ if [ ! -d /tmp/gen-thumb-md ]; then fi -printf "# gen thumb $view_dir\n\n" > genthumb.md +printf -- "# gen thumb %s\n\n" "$view_dir" > genthumb.md files="$(find "$view_dir" -type f)" -printf "$files" | while read file; do +printf -- "%s" "$files" | while read -r file; do gen_thumb "$file" done -if [ $disable_auto_editor == 0 ]; then +if [ $disable_auto_editor = 0 ]; then $EDITOR ./genthumb.md fi -- cgit v1.3