#!/bin/sh # Picture Pack by SinusPL, 2004 # Sat Jan 31 15:24:42 CET 2004 # settings IMAGEMAGICK="/usr/bin/X11/convert" INDEX_FILE="index.html" if [ "$1" = "" -a "$2" = "" -a "$3" = "" -a "$4" = "" -a "$5" = "" ]; then echo "Usage: $0 \"\" \"\" \"<description>\" \"<pic_size>\" \"<thumb_size>\"" echo "Eg.: $0 \"/data/www/pics/\" \"My Pictures\" \"Pictures from Mallorca, 2003\" \"800x600\" \"160x120\"" else DIR=$1 TITLE=$2 DESCRIPTION=$3 PIC_SIZE=$4 THUMB_SIZE=$5 mkdir -p $DIR cd $DIR mkdir -p $PIC_SIZE $THUMB_SIZE touch $PIC_SIZE/$INDEX_FILE $THUMB_SIZE/$INDEX_FILE rm -rf $INDEX_FILE touch $INDEX_FILE for file in *.jpg; do if [ -f ./$PIC_SIZE/$file ]; then echo $file exists >/dev/null else echo processing image $file convert -geometry $PIC_SIZE $file ./$PIC_SIZE/$file fi done cd $PIC_SIZE for file in *.jpg; do if [ -f ../$THUMB_SIZE/$file ]; then echo $file exists >/dev/null else echo processing thumb $file $IMAGEMAGICK -geometry $THUMB_SIZE $file ../$THUMB_SIZE/$file fi done cd .. echo "<html>" >>$INDEX_FILE echo "<head>" >>$INDEX_FILE echo "<title>$TITLE" >>$INDEX_FILE echo "" >>$INDEX_FILE echo "" >>$INDEX_FILE echo "

$TITLE

" >>$INDEX_FILE echo "

$DESCRIPTION

" >>$INDEX_FILE for file in *.jpg do echo "" >>$INDEX_FILE done echo "" >>$INDEX_FILE echo "" >>$INDEX_FILE fi exit 0