#!/bin/bash # makes a quick set of clickable links to next and prev images # math @ velocet dotte ca dec 2001 # # v. 002 - now handles loop end to link first<>last images. # v. 003 jul 07 - image click goes to next # v. 004 aug 07 - optional size for image [ -z "$1" ] &&\ echo "Usage: $0 [-image tag option, eg width=200] (imagelist)" &&\ exit echo $1 | grep -q "^-" &&\ imgop=`echo $1 | cut -c2-` &&\ shift for i in $*; do if [ -n "$first" -a -z "$second" ]; then # save 2nd for later second=$i fi if [ -z "$first" ]; then # save first for later use. first=$i fi curname=$name # curname is from prev img in loop name=$i namehref=`echo $name | sed 's/%/%25/g'` prev2name="$prev2.html" prev2name=`echo $prev2name | sed 's/%/%25/g'` if [ -n "$prev2" ]; then echo "Prev ($prev2)  " > $curname.html fi echo "Next ($i)

" >> $curname.html prev2=$cur cur=$i done # construct last file pointing next at first i=$first curname=$name name=$i namehref=`echo $name | sed 's/%/%25/g'` prev2name="$prev2.html" prev2name=`echo $prev2name | sed 's/%/%25/g'` echo "Prev ($prev2)  " > $curname.html echo "FIRST ($i)

" >> $curname.html # redo first file now that we know what last is (prev to first) # 'first' file is created when we're on 2nd image $i prev2=$cur cur=$i i=$second curname=$name name=$i namehref=`echo $name | sed 's/%/%25/g'` prev2name="$prev2.html" prev2name=`echo $prev2name | sed 's/%/%25/g'` echo "LAST ($prev2)  " > $curname.html echo "Next ($i)

" >> $curname.html rm .html