#!/bin/bash
DIR=/www
INDEX=index.html

rm -f $DIR/$INDEX
ls -1 $DIR > $DIR/.liste


# Generede INDEX-Header and start with body
echo "<html><head><title>ftp.butzel.net</title>"                           	       >> $DIR/$INDEX
echo '<link rel="icon" type="image/ico" href="bee.ico">'                               >> $DIR/$INDEX
echo '<style>'                                                                         >> $DIR/$INDEX
echo "a:link { font-family: monospace; color:#00C000;  }"                              >> $DIR/$INDEX
echo "a:active { font-family: monospace; color:#00b000;}"                              >> $DIR/$INDEX
echo "a:visited { font-family: monospace; color:#008000; }"                            >> $DIR/$INDEX
echo "a img { border:none;} "                                                          >> $DIR/$INDEX
echo "body,navi,x0,x1,x2,y0,y1,kode { font-family:monospace;}"                         >> $DIR/$INDEX
echo "body { color:#02f770; background-color:#323932;   overflow:hidden; } "           >> $DIR/$INDEX
echo "navi { max-width:85%; margin: 15%; left: 25px; overflow:hidden; } "              >> $DIR/$INDEX
echo '</style></head><body>'                                                           >> $DIR/$INDEX
echo "<h1>TDD - Temporary Download Directory</h1>"                                     >> $DIR/$INDEX
echo '<marquee direction=right><p align="justify" ><img src=bee.ico width=32 height=32> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.butzel.info"><img src="bee.i.png" width=48 height=48></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src=bee.ico height=32 width=32> </p></marquee></navi>' >> $DIR/$INDEX

# append entries for each file (list all files in $DIR)
while read FILE
  do
  if [ -f $DIR/$FILE ]
  then
  echo "<br/> <b> :: </b> <a href=\"$FILE\">$FILE</a>  [ $( ls -oh $DIR/$FILE | cut -d ' ' -f4 ) ]"                                      >> $DIR/$INDEX
  elif [ -d $DIR/$FILE ]
  then
  echo "<br/> <b> &gt;&gt; </b> <a href=\"$FILE/index.html\">$FILE</a>  [ $( ls -1 $DIR/$FILE | wc -l ) entries ]"                       >> $DIR/$INDEX
  fi
done<$DIR/.liste
rm -r $DIR/.liste

## Generate Footer 
echo '</navi><marquee behavior=alternate><a href="http://www.butzel.info"><img src="favicon.png" width="48" height="48" ></a></marquee>' >> $DIR/$INDEX
echo "<br>--<br>XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X"                                                    >> $DIR/$INDEX
echo "<br>Diese Seite ist rein privat!<br>"                                                                                              >> $DIR/$INDEX
echo "<a href=mailto:spam@butzel.example?subject=XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X>Downloads</a>"     >> $DIR/$INDEX
echo " sind nicht gestattet!"                                                                                                            >> $DIR/$INDEX
echo "</body></html>"                                                                                                                    >> $DIR/$INDEX
