#! /bin/sh
# Aktuelle Formel1 Renndaten anzeigen
# by PauleFoul
# Version: 0.5
	
	#Daten aus Internet in lokale Datei einlesen
	wget -O /tmp/formel1.txt http://test.sportal.de/live/formel1/
	
	#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;//' -e 's/R&auml;ikk&ouml;nen/R~aikk~onen/' -e 's/McLaren-Merc./Mercedes/' -e 's/Sauber-Petr./Sauber-Petronas/' -e 's/Minardi-Cosw./Minardi-Cosworth/' -e 's/Red Bull Rac./Red Bull Racing/' /tmp/formel1.txt > /tmp/test2.txt  
	sed -e '/^[^0-9a-zA-Z!-\/]*$/d' /tmp/test2.txt > /tmp/test3.txt

	#Ueberschrift auslesen
  Head=`sed -n 19p /tmp/test3.txt`
	
	#Daten und Ergebnisse auslesen
	echo PLATZ~T110FAHRER~T310TEAM~T510ZEIT >> /tmp/test4.txt
	echo  ~T060`sed -n 20p /tmp/test3.txt`~T110 `sed -n 21p /tmp/test3.txt` ~T310 `sed -n 22p /tmp/test3.txt`  >> /tmp/test4.txt	
	count=1 ; tab1=23 ; tab2=24 ; tab3=25 ; tab4=26 ; step=4 ;
  while [ $count -le 19 ]; do
  	echo  ~T060`sed -n "$tab1"p /tmp/test3.txt`~T110 `sed -n "$tab2"p /tmp/test3.txt` ~T310 `sed -n "$tab3"p /tmp/test3.txt`~T500 `sed -n "$tab4"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`
  done
		
 	#Daten ausgeben (Framebuffer)
	msgbox 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