#! /bin/sh
# Aktuelle DEL-Tabelle anzeigen
# by PauleFoul
# Version: 0.1
	
	message="/var/bin/msgbox"
	if [ ! -e $message ]; then
   	message="/bin/msgbox"
   	if [ ! -e $message ]; then
       /bin/wget -Y off -O /dev/null http://localhost/control/message?nmsg=MessageBox%20ist%20nicht%20installiert.%0APlugin%20kann%20nicht%20ausgef%C3%BChrt%20werden.
       exit 1
   	fi
	fi
	
	#Daten aus Internet in lokale Datei einlesen
	wget -O /tmp/deltab.txt http://www.del.org/statistics/standings_18.html
	
	#Datenmuell entfernen :-)
	sed -e 's/<img.*.0">//' -e 's/<td.*.">//' -e 's/<.*.td>//' -e 's/<table.*.">//' -e 's/<.*.>//' -e 's/par.*.;//' -e 's/head.*//' -e 's/fun.*//' -e 's/var.*//' -e 's/if.*//' -e 's/<!.*//' -e 's/--.*//' -e 's/&nbsp;//' /tmp/deltab.txt > /tmp/test2.txt
	sed -e '/^[^0-9a-zA-Z!-\/]*$/d' /tmp/test2.txt > /tmp/test3.txt

	#Ueberschrift auslesen
  Head="Deutsche Eishockey Liga - Tabelle"
	
	#Daten und Ergebnisse auslesen
	echo Platz~T110Club~T300Spiele~T365Tore~T430Punkte~T516DP >> /tmp/test4.txt
  count=1 ; tab1=36 ; tab2=37 ; tab3=38 ; tab4=43 ; tab5=44 ; tab6=45 ; step=10 ;
  while [ $count -le 14 ]; do
  echo  ~T050`sed -n "$tab1"p /tmp/test3.txt`~T110 `sed -n "$tab2"p /tmp/test3.txt` ~T310 `sed -n "$tab3"p /tmp/test3.txt`~T360 `sed -n "$tab4"p /tmp/test3.txt`~T440  `sed -n "$tab5"p /tmp/test3.txt`~T510  `sed -n "$tab6"p /tmp/test3.txt`  >> /tmp/test4.txt
  count=`expr "$count" + 1` ; tab1=`expr "$tab1" + $step` ; tab2=`expr "$tab2" + $step` ; tab3=`expr "$tab3" + $step` ; tab4=`expr "$tab4" + $step` ; tab5=`expr "$tab5" + $step` ; tab6=`expr "$tab6" + $step`
  done
   
 	
 	#Daten ausgeben (Framebuffer)
	$message title="$Head" size=24 msg=/tmp/test4.txt
	
	#TMP-Dateien loeschen
	rm /tmp/formel1.txt
	rm /tmp/test2.txt
	rm /tmp/test3.txt
	rm /tmp/test4.txt