it* Simple Justified Gallery Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/mkpicindex URL:git://git.codevoid.de/mkpicindex codevoid.de 70 1Log /git/mkpicindex/log.gph codevoid.de 70 1Files /git/mkpicindex/files.gph codevoid.de 70 1Refs /git/mkpicindex/refs.gph codevoid.de 70 1README /git/mkpicindex/file/README.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 2e287bdfb39f97115d787ce5d01f5d0217253ec2 /git/mkpicindex/commit/2e287bdfb39f97115d787ce5d01f5d0217253ec2.gph codevoid.de 70 1parent 17d25987d3e034c4d029efd47bc9ca03bfba9a75 /git/mkpicindex/commit/17d25987d3e034c4d029efd47bc9ca03bfba9a75.gph codevoid.de 70 hAuthor: Stefan Hagen URL:mailto:sh+git[at]codevoid[dot]de codevoid.de 70 iDate: Wed, 23 Oct 2019 14:46:19 +0200 Err codevoid.de 70 i Err codevoid.de 70 iComments and Defaults Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M README | 6 +----- Err codevoid.de 70 i M mkpicindex.sh | 20 ++++++++++---------- Err codevoid.de 70 i Err codevoid.de 70 i2 files changed, 11 insertions(+), 15 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/README b/README /git/mkpicindex/file/README.gph codevoid.de 70 it@@ -15,8 +15,4 @@ This will remove all autogenerated files except the generated thumbnail Err codevoid.de 70 i files. Err codevoid.de 70 i Err codevoid.de 70 i Configuration can be done by altering `mkpicindex.sh`. Configuration Err codevoid.de 70 i-variables are at the top. Err codevoid.de 70 i- Err codevoid.de 70 i-You can create the files HEADER and FOOTER, which will be included Err codevoid.de 70 i-above and below the gallery. Err codevoid.de 70 i- Err codevoid.de 70 i+variables are at the top (after the license). Err codevoid.de 70 1diff --git a/mkpicindex.sh b/mkpicindex.sh /git/mkpicindex/file/mkpicindex.sh.gph codevoid.de 70 it@@ -28,13 +28,13 @@ printf '%s' \ Err codevoid.de 70 i ' > LICENSE Err codevoid.de 70 i Err codevoid.de 70 i # CONFIGURE Err codevoid.de 70 i-GALLERY_TITLE="My Gallery" Err codevoid.de 70 i-GALLERY_ROW_HEIGHT=150 Err codevoid.de 70 i-BODY_STYLE="color:orange; background:black;" Err codevoid.de 70 i-THUMBNAIL_QUALITY=83 Err codevoid.de 70 i-THUMBNAIL_PATH="thm" Err codevoid.de 70 i-INCLUDE_FOOTER="FOOTER" Err codevoid.de 70 i-INCLUDE_HEADER="HEADER" Err codevoid.de 70 i+GALLERY_TITLE="My Gallery" # browser title Err codevoid.de 70 i+GALLERY_ROW_HEIGHT=150 # how high will the justified rows be? Err codevoid.de 70 i+BODY_STYLE="color:orange; background:black;" # Err codevoid.de 70 i+THUMBNAIL_QUALITY=83 # quality for thumbnails Err codevoid.de 70 i+THUMBNAIL_PATH="thm" # relative path to thumbnail folder Err codevoid.de 70 i+INCLUDE_HEADER="HEADER" # file with html to include before gallery Err codevoid.de 70 i+INCLUDE_FOOTER="FOOTER" # file with html to include after gallery Err codevoid.de 70 i Err codevoid.de 70 i ### ZE PROGAM STARTZ HERE ############################################## Err codevoid.de 70 i cleanup() { Err codevoid.de 70 it@@ -65,7 +65,7 @@ printf '%s%s%s%s%s\n' \ Err codevoid.de 70 i
' Err codevoid.de 70 i Err codevoid.de 70 i Err codevoid.de 70 i-# RESCALE AND PRINT IMAGE SOURCE Err codevoid.de 70 i+# RESCALE AND ADD IMAGE Err codevoid.de 70 i # PARAM 1: original Err codevoid.de 70 i # 2: thumbnail_basename Err codevoid.de 70 i # 3: thumbnail_format (extension) Err codevoid.de 70 it@@ -76,7 +76,7 @@ add_image() { Err codevoid.de 70 i printf '%s\n' "Adding image: $FILE" >&2 Err codevoid.de 70 i if ! [ -f "$THUMB.$EXT" ] && [ "$FILE" != "$THUMB.$EXT" ]; Err codevoid.de 70 i then convert -quality $THUMBNAIL_QUALITY -sharpen 2x2 \ Err codevoid.de 70 i- -coalesce -resize 1600x$GALLERY_ROW_HEIGHT\> \ Err codevoid.de 70 i+ -coalesce -resize 6000x$GALLERY_ROW_HEIGHT\> \ Err codevoid.de 70 i -deconstruct "$FILE" "${THUMB}_tmp.$EXT" && \ Err codevoid.de 70 i mv "${THUMB}_tmp.$EXT" "$THUMB.$EXT" Err codevoid.de 70 i fi Err codevoid.de 70 it@@ -84,7 +84,7 @@ add_image() { Err codevoid.de 70 i | awk '{ print "width="$1" height="$2 }')" Err codevoid.de 70 i printf ' %s\n' "" Err codevoid.de 70 i printf ' %s\n' "" Err codevoid.de 70 i- printf ' %s\n' "" Err codevoid.de 70 i+ printf ' %s\n' '' Err codevoid.de 70 i } Err codevoid.de 70 i Err codevoid.de 70 i ### MAIN LOOP ########################################################## Err codevoid.de 70 .