]> Sergey Matveev's repositories - galgen.git/commitdiff
.info is not publicy interesting
authorSergey Matveev <stargrave@stargrave.org>
Fri, 11 Aug 2023 19:32:50 +0000 (22:32 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 11 Aug 2023 19:32:50 +0000 (22:32 +0300)
galgen.zsh

index ca78ab9c5c9161fedea181c3f1020db15aff96ae..c86ffadc6eb0a34878b0b99966fa4db41034bc29 100755 (executable)
@@ -20,30 +20,30 @@ exifTagsOmit=(
 
 [[ -z $style ]] || style="<link rel=\"stylesheet\" type=\"text/css\" href=\"$style\">"
 
-mkdir -p alt info preview
+mkdir -p alt .info preview
 setopt EXTENDED_GLOB
 
 imgs=()
-for img (*.jxl(N)) { [[ -r info/$img.img ]] || imgs=($imgs $img) }
+for img (*.jxl(N)) { [[ -r .info/$img.img ]] || imgs=($imgs $img) }
 [[ ${#imgs} == 0 ]] || {
     echo JPEG XL info... >&2
-    parallel "jxlinfo {} > info/{}.img" ::: $imgs
+    parallel "jxlinfo {} > .info/{}.img" ::: $imgs
 }
 
 imgs=()
-for img (*.webp(N)) { [[ -r info/$img.img ]] || imgs=($imgs $img) }
+for img (*.webp(N)) { [[ -r .info/$img.img ]] || imgs=($imgs $img) }
 [[ ${#imgs} == 0 ]] || {
     echo WebP info... >&2
-    parallel "webpinfo {} > info/{}.img" ::: $imgs
+    parallel "webpinfo {} > .info/{}.img" ::: $imgs
 }
 
 imgs=()
 src=((*.jxl|*.webp))
-for img ($src) { [[ -r info/$img.exif ]] || imgs=($imgs $img) }
+for img ($src) { [[ -r .info/$img.exif ]] || imgs=($imgs $img) }
 src=()
 [[ ${#imgs} == 0 ]] || {
     echo Exif info... >&2
-    parallel "exiftool -escapeHTML -htmlFormat -groupHeadings --${=${(j/ --/)exifTagsOmit}} {} > info/{}.exif" ::: $imgs
+    parallel "exiftool -escapeHTML -htmlFormat -groupHeadings --${=${(j/ --/)exifTagsOmit}} {} > .info/{}.exif" ::: $imgs
 }
 
 imgs=((*.jxl|*.webp)($ordering))
@@ -58,10 +58,10 @@ pngs=()
 ppms_jxl=()
 ppms_webp=()
 for img ($imgs) {
-    [[ -r info/$img.img ]]
+    [[ -r .info/$img.img ]]
     if [[ $img:e = jxl ]] ; then
         [[ -r alt/$img.jpg ]] || [[ -r alt/$img.png ]] && : || {
-            grep -q "JPEG bitstream reconstruction" info/$img.img &&
+            grep -q "JPEG bitstream reconstruction" .info/$img.img &&
                 jpgs=($jpgs $img) || pngs=($pngs $img)
         }
         [[ -r preview/$img.webp ]] || ppms_jxl=($ppms_jxl $img)
@@ -139,9 +139,9 @@ EOF
     }
     [[ -r ${img}.html ]] && cat ${img}.html >> $tmp
     echo "<hr/>" >> $tmp
-    [[ -r info/$img.img ]]
+    [[ -r .info/$img.img ]]
     echo "<pre>" >> $tmp
-    cat info/$img.img >> $tmp
+    cat .info/$img.img >> $tmp
     echo "</pre>" >> $tmp
     if [[ $img:e = jxl ]] ; then
         echo "Alternative formats:" >> $tmp
@@ -152,8 +152,8 @@ EOF
         }
     fi
     echo "<hr/>" >> $tmp
-    [[ -r info/$img.exif ]]
-    cat info/$img.exif >> $tmp
+    [[ -r .info/$img.exif ]]
+    cat .info/$img.exif >> $tmp
     echo "</body></html>" >> $tmp
     cmp -s $tmp $dst || {
         cat $tmp > $dst