#!/bin/bash
#	downloaded from - http://software.eyedropvideo.com/
#
# Make an HTML page with links to files in a directory
#

###############################
# SET UP A COUPLE OF VARIBLES #
###############################
dir="/home/somebody/some_dir"	## DIRECTORY THAT HOLDS FILES WE'RE INDEXING
index="index.html"		## NAME OF FILE WE'RE CREATING
title="Page Title"              ## NAME THE PAGE
logo="../logo.png"		## LOCATION OF IMAGE RELATIVE TO $index
				## (ITS NOT NECESSARY, JUST A BELL AND WHISTLE)


##################################################
# THE FUNCTION WE USE TO MAKE THE HTML PAGE WITH #
##################################################
function mkindex()
{
			## START HTML
echo "<html><title>$title</title><body>" > $index
echo -e "<center><img src=\"$logo\"></center>" >> $index
echo "<br><center><h2>$title - $(date)</h2></center>" >> $index

			## BUILD A LINK FOR EACH FILE IN THE DIRECTORY
for file in *; do
			## DON'T MAKE LINK FOR $index
	if [ $file != $index ]; then	
                echo -e "<p><a href=\"$file\">$file</a></p>" >> $index
	fi
done

			## FINISH HTML
        echo "</body></html>" >> $index

chmod 644 $index
}


################################################################
# START HERE, CHECK IF DIRECTORY EXISTS, GO THERE, RUN mkindex #
################################################################
if [ ! -d $dir ]; then
        echo "directory $dir not found"
        exit
else
        cd $dir
        mkindex
fi

