#! /bin/sh
#set -x
#rm -f *.html temp
if [ "$1" = "" ]; then
echo 'usage: dir2html dirname'
exit
fi
cd $1
rm -f temp
INDEX=index.html
rm -f $INDEX
LIST=""
WWW_FILE_NAME=""
WWW_GIF_FILE=""
LIST=`ls -1 *.png`
for FILE in $LIST; do
WWW_GIF_FILE=`expr "//$FILE" : '.*/\(.*\)'`
WWW_FILE_NAME=`echo "$WWW_GIF_FILE" | sed s/.png//`
HTML_FILE=$WWW_FILE_NAME.html
echo "
$FILE">>temp
done
echo ' '>$INDEX
echo '[Home]'>>$INDEX
echo '[work-in-progress]'>>$INDEX
echo '[NENZ]'>>$INDEX
echo "">>$INDEX
cat temp >>$INDEX
echo "
">>$INDEX
#cat /home/griffin/pub_web/disclaim >> $INDEX
echo " ">>$INDEX
rm -f temp
LIST=""
WWW_FILE_NAME=""
WWW_GIF_FILE=""
ls -1 -r *.png >temp
set -- ` wc -l temp `
NUM_IMAGES=$1
THIS_NUM="1"
while [ $THIS_NUM -le $NUM_IMAGES ]; do
NEXT_NUM=` expr $THIS_NUM + 1 `
PREV_NUM=` expr $THIS_NUM - 1 `
if [ $THIS_NUM -eq "1" ]; then
PREV_NUM=$NUM_IMAGES
fi
if [ $THIS_NUM -eq $NUM_IMAGES ]; then
NEXT_NUM="1"
fi
NEXT_HTML=`sed -n ${NEXT_NUM}p temp | sed s/png/html/`
NEXT_HTML=`expr "//$NEXT_HTML" : '.*/\(.*\)'`
THIS_HTML=`sed -n ${THIS_NUM}p temp | sed s/png/html/`
THIS_HTML=`expr "//$THIS_HTML" : '.*/\(.*\)'`
THIS_IMAGE=`echo "$THIS_HTML" | sed s/html/png/`
WWW_FILE_NAME=`echo "$THIS_HTML" | sed s/.html//`
PREV_HTML=`sed -n ${PREV_NUM}p temp | sed s/png/html/`
PREV_HTML=`expr "//$PREV_HTML" : '.*/\(.*\)'`
rm -f $THIS_HTML
echo ' '> $THIS_HTML
echo "[NEXT]" >> $THIS_HTML
echo "[PREV]" >> $THIS_HTML
echo "[LIST]
" >> $THIS_HTML
echo "
" >> $THIS_HTML
# cat /home/griffin/pub_web/disclaim >> $THIS_HTML
echo " ">> $THIS_HTML
THIS_NUM=` expr $THIS_NUM + 1 `
done
#rm -f temp