#!/bin/sh # YEARBUILD: Build the index that goes into the year in question. if [ ! -d $1 ] then echo "[!] There is no directory for $1! Exiting." exit 1 fi cd $1 O=`pwd`/index.html echo "[!] Generating timeline page for $1...." echo "The TEXTFILES.COM BBS Timeline: $1" >$O echo "" >>$O echo "
" >>$O echo "
" >>$O echo "$1" >>$O echo "
" >>$O for each in [0-9]* do MONTH=`grep "^$each " ../tables/months | cut -f2 -d" "` cd $each for day in [0-9]* do echo "
" >>$O echo "
" >>$O echo "" >>$O if [ "$day" = "00" ] then if [ "$each" = "00" ] then echo "EXACT DATE UNKNOWN" >>$O else echo "$MONTH, $1" >>$O fi else nozero="`echo $day | sed 's/^0//g'`" echo "$MONTH $nozero, $1" >>$O fi echo "
" >>$O cd $day for event in [0-9]* do echo "" >>$O echo "" >>$O echo "
" >>$O cat "$event/NAME" >>$O if [ -f "$event/FULLSTORY" ] then echo "
"           >>$O
   cat "$event/FULLSTORY" >>$O
   echo "
" >>$O fi echo "

" >>$O # Is there a FILES directory? if [ -d "$event/FILES" ] then cd $event/FILES echo "" >>$O for file in * do if [ -f $file.desc ] then echo "
" >>$O echo "" >>$O echo "$file" >>$O echo "" >>$O echo "" >>$O echo "(`du --bytes -h $file | cut -f1 `)" >>$O echo "" >>$O echo "" >>$O cat $file.desc >>$O fi done echo "
" >>$O cd ../.. fi # Is there an attribution? if [ -f "$event/SOURCE" ] then echo "" >>$O echo "
" >>$O echo "Source" >>$O echo "" >>$O echo "" >>$O if [ "`grep http $event/SOURCE`" ] then echo "`cat $event/SOURCE`">>$O else echo "`cat $event/SOURCE`" >>$O fi echo "
" >>$O fi echo "

" >>$O done cd .. done cd .. done echo "" >>$O