Clear up meme blob format. - meme-tools - Meme format tools
(HTM) git clone git://r-36.net/meme-tools
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit e4521f8dd9985f217760fcb6961a660eade591ba
(DIR) parent c192f0a0f44873c9662d8594f88df6b338e5bfda
(HTM) Author: Christoph Lohmann <20h@r-36.net>
Date: Thu, 25 May 2023 06:44:40 +0200
Clear up meme blob format.
Diffstat:
M dir2meme | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/dir2meme b/dir2meme
@@ -8,15 +8,21 @@ fi
memefile="$1"
outname="${memefile%.*}"
-outzip="${outname}.memeblob.zip"
+outzip="${outname}.meme.blob.zip"
-printf "meme\n" > ${memefile}
+[ ! -e "${memefile}" ] && printf "meme\n" > ${memefile}
find . -type f \
| while read -r medianame;
do
+ case "${medianame}" in
+ *.meme|*.memeblob.*)
+ continue
+ ;;
+ esac
+
filename="$(basename "${medianame}")"
memetag="${filename%.*}"
- printf "#%s %s\n" "${memetag}" "${filename}" >> ${memefile}
+ [ ! -e "${memefile}" ] && printf "#%s %s\n" "${memetag}" "${filename}" >> ${memefile}
zip -u "${outzip}" "${filename}"
done