#!/bin/zsh
files=(sony/DSC?????.jpg)
len=${#files[@]};
touch all.tmp
for i in `seq 1 $len `; do
touch tmp
if [ $i -ne 1 ]; then
prev=$files[$(($i - 1))];
bn_prev=${prev/.jpg/}
printf "prev\n" $bn_prev >> tmp
fi
printf "all\n" >> tmp
if [ $i -ne $len ]; then
next=$files[(($i + 1))];
bn_next=${next/.jpg/}
printf "next\n" $bn_next >> tmp
fi
this=$files[$i];
bn_this=${this/.jpg/}
printf "\n" $bn_this.html $bn_this >> all.tmp
printf "
" >> tmp
printf "\n" $this $bn_this >> tmp
if [ -f $bn_this.desc ]; then
printf "
\n" >> tmp
cat $bn_this.desc >> tmp
fi
cat tmpl_h.html tmp tmpl_f.html > $bn_this.html
rm tmp
done
cat tmpl_h.html all.tmp tmpl_f.html > index.html
rm all.tmp