
#!/bin/bash
# File	: upd_scripts-site.sh
# By	: Maarten.deBoer, 160914, 170504
# Subject	: Script to update the scripts website
PGM="`basename $0|cut -d\. -f1`"
VER="0.2"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"

WWWDIR="/var/www/html/scripts"
WWWFILE="${WWWDIR}/index.html"

echo "`date` ${PGM} ${VER} started."|tee -a ${LOG}

sudo touch ${WWWFILE}
sudo chmod 777 ${WWWFILE}

echo "<!DOCTYPE html>" > ${WWWFILE}
echo "<HTML>" >> ${WWWFILE}
echo "<HEAD>" >> ${WWWFILE}
echo "<META charset='UTF-8'>" >> ${WWWFILE}
echo "<META content=Maarten de Boer name=AUTHOR>" >> ${WWWFILE}
echo "<TITLE>FSOD scripts</TITLE>" >> ${WWWFILE}
echo "<basefont face='verdana'>" >> ${WWWFILE}
echo "</HEAD>" >> ${WWWFILE}
echo "<BODY aLink=blue bgColor=#D3D0D3 link=blue text=#000000 vLink=blue>" >> ${WWWFILE}
echo "<TABLE BORDER=0 WIDTH='100%'>" >> ${WWWFILE}
echo "<TR HEIGHT=40px>" >> ${WWWFILE}
echo "  <TD bgColor=#0066A1>" >> ${WWWFILE}
echo "    <FONT COLOR=white face='verdana' size='5'> <B>FSOD scripts</B> </FONT>" >> ${WWWFILE}
echo "    <BR>" >> ${WWWFILE}
echo "    <DIV align=left>" >> ${WWWFILE}
echo "    <FONT COLOR=white face='verdana' size='-1'>Source via mail <A HREF=mailto:nl19471@nlxmss04.atos-srv.net>nl19471@nlxmss04.atos-srv.net</B> </FONT>" >> ${WWWFILE}
echo "    <DIV align=right>" >> ${WWWFILE}
echo "    <FONT COLOR=white face='verdana' size='-3'>At `hostname` </B> </FONT>" >> ${WWWFILE}
#echo "    <FONT COLOR=white face='verdana' size='-3'>For internal use. (c) Atos BTN 2016 </B> </FONT>" >> ${WWWFILE}
echo "    </DIV>" >> ${WWWFILE}
echo "  <TD>" >> ${WWWFILE}
echo "</TR>" >> ${WWWFILE}
echo "</TABLE>" >> ${WWWFILE}
echo "<BR>" >> ${WWWFILE}



echo "<TABLE BORDER=0 WIDTH='100%'>" >> ${WWWFILE}
echo "  <TR>" >> ${WWWFILE}
echo "    <TD>" >>  ${WWWFILE}
echo "      <FONT COLOR=blue face='verdana' size='3'><B>Script</FONT>" >> ${WWWFILE}
echo "    </TD>" >>  ${WWWFILE}
echo "    <TD>" >>  ${WWWFILE}
echo "      <FONT COLOR=black face='verdana' size='3'><B>Subject</FONT>" >> ${WWWFILE}
echo "    </TD>" >>  ${WWWFILE}
echo "    <TD>" >>  ${WWWFILE}
echo "      <FONT COLOR=black face='verdana' size='3'><B>Author</FONT>" >> ${WWWFILE}
echo "    </TD>" >>  ${WWWFILE}
echo "  </TR>" >> ${WWWFILE}

cd ${WWWDIR}
ls -1 *|while read LINE
do
  echo ${LINE}
  SUBJ="`egrep '#=|# Subject' ${LINE}|cut -d\: -f2`"
  BY="`egrep '#@|# By' ${LINE}|cut -d\: -f2`"
  echo "  <TR>" >> ${WWWFILE}
  echo "    <TD>" >>  ${WWWFILE}
  echo "      <FONT COLOR=blue face='verdana' size='2'>" >> ${WWWFILE}
  echo "        <A HREF=${LINE}>${LINE}</A>" >>  ${WWWFILE}
  echo "      </FONT>" >> ${WWWFILE}
  echo "    </TD>" >>  ${WWWFILE}
  echo "    <TD>" >>  ${WWWFILE}
  echo "      <FONT COLOR=black face='verdana' size='2'>" >> ${WWWFILE}
  echo "        ${SUBJ}" >>  ${WWWFILE}
  echo "      </FONT>" >> ${WWWFILE}
  echo "    </TD>" >>  ${WWWFILE}
  echo "    <TD>" >>  ${WWWFILE}
  echo "      <FONT COLOR=black face='verdana' size='2'>" >> ${WWWFILE}
  echo "        ${BY}" >>  ${WWWFILE}
  echo "      </FONT>" >> ${WWWFILE}
  echo "    </TD>" >>  ${WWWFILE}
  echo "  </TR>" >> ${WWWFILE}

done

echo "</TABLE>" >> ${WWWFILE}

echo "<BR>" >> ${WWWFILE}

echo "<TABLE BORDER=0 WIDTH='100%'>" >> ${WWWFILE}
echo "<TR>" >> ${WWWFILE}
echo "  <TD bgColor=#0066A1 >" >> ${WWWFILE}
echo "    <FONT COLOR=white face='Verdana' size='1'>" >> ${WWWFILE}
echo "      <CENTER>" >> ${WWWFILE}
echo "Contact & Content Owner: <A HREF=mailto:Maarten.deBoer@Atos.net>Maarten de Boer</A> |Last Update: `date` <BR>" >> ${WWWFILE}
echo "For internal use (c) Atos S.A. `date +%Y` all rights reserved. Reproduction in whole or in part is prohibited without the written consent of Atos SA." >> ${WWWFILE}
echo "      </CENTER>" >> ${WWWFILE}
echo "    </FONT>" >> ${WWWFILE}
echo "  </TD>" >> ${WWWFILE}
echo "</TR>" >> ${WWWFILE}
echo "</TABLE>" >> ${WWWFILE}
echo "</BODY>" >> ${WWWFILE}
echo "</HTML>" >> ${WWWFILE}


echo "`date` ${PGM} ${VER} finished."|tee -a ${LOG}
exit 0

