#!/bin/sh
set -u
PATH=$PATH:/usr/bin:/bin
typeset MYDIR=/var/tmp/itrcstats
typeset MYPAGE=mypage
typeset MYDATA=mydata
typeset ERRLOG=/dev/null
typeset IDX_HTML=index.html
cd ${MYDIR} || exit 1
trap 'rm ${MYPAGE} ${MYDATA}' EXIT
wget -O ${MYPAGE} -o ${ERRLOG} forums.itrc.hp.com
awk '/userId/ {print substr($0,match($0,"udrline"))}' ${MYPAGE} \
| sed -e 's/udrline">//;s/<\/a> / /' \
> ${MYDATA}
cat -< ${IDX_HTML}
ITRC Stats page...for the point obsessed.
Welcome to ITRC
Standings
|
Position | Name | Points | Points Behind | Behind Prev |
!EOF
pos=0
PREVPOINT1=0
PREVPOINT2=0
while read -r DL
do
D1=$(echo ${DL} | awk '{$NF="";print}' )
D2=$(echo ${DL} | awk '{print $NF}' )
((pos=pos+1))
if [ ${pos} -eq 1 ]; then
TOP=${D2}
PREVPOINT1=0
BEHIND=0
BEHINDPREV=0
else
PREVPOINT1=${D2}
BEHIND=$((TOP-D2))
BEHINDPREV=$((PREVPOINT2-D2))
fi
if [ ${pos} -le 25 ]; then
echo "$pos | $D1 | $D2 | $BEHIND | $BEHINDPREV |
" >> ${IDX_HTML}
PREVPOINT2=${D2}
fi
done < ${MYDATA}
cat -<< !EOF >> ${IDX_HTML}
|
!EOF
chmod a+r ${IDX_HTML}
### cp -p ${IDX_HTML} /var/www/html
/bin/mv /var/tmp/itrcstats/index.html /var/www/clients/client2/web2/web/itrcstats
exit 0