#! /bin/sh
# Bundesliga-Ergebnisse in Messagebox anzeigen
# by PauleFoul
# Version: 0.9
echo BuliTore - Bundesliga-Ergebnisse anzeigen - Version 0.9

refresh=1
msg_on=0
timer=0
aktu=1											#Bei 1 ist automatische Aktualisierung ein

while [ 1 -eq 1 ]; do
	echo STARTEN
	#Daten aus Internet in lokale Datei einlesen
	wget -O /tmp/buliergebnisse.txt http://linpop.zdf.de/sport/buli/head.php

	#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/--.*//' sed -e 's/(/~t(/' /tmp/buliergebnisse.txt > /tmp/test2.txt
	sed -e '/^[^0-9a-zA-Z!-\/]*$/d' /tmp/test2.txt > /tmp/test3.txt

	#Ueberschrift auslesen
	Head=`sed -n 4p /tmp/test3.txt` 
	
	#Spielpaarungen und Ergebnisse auslesen
	echo `sed -n 5p /tmp/test3.txt`~T350 `sed -n 6p /tmp/test3.txt` >> /tmp/test4.txt
	echo `sed -n 7p /tmp/test3.txt`~T350 `sed -n 8p /tmp/test3.txt` >> /tmp/test4.txt
	echo `sed -n 9p /tmp/test3.txt`~T350 `sed -n 10p /tmp/test3.txt` >> /tmp/test4.txt
	echo `sed -n 11p /tmp/test3.txt`~T350 `sed -n 12p /tmp/test3.txt` >> /tmp/test4.txt
	echo `sed -n 13p /tmp/test3.txt`~T350 `sed -n 14p /tmp/test3.txt` >> /tmp/test4.txt
	echo `sed -n 15p /tmp/test3.txt`~T350 `sed -n 16p /tmp/test3.txt` >> /tmp/test4.txt
	echo `sed -n 17p /tmp/test3.txt`~T350 `sed -n 18p /tmp/test3.txt` >> /tmp/test4.txt
	echo `sed -n 19p /tmp/test3.txt`~T350 `sed -n 20p /tmp/test3.txt` >> /tmp/test4.txt
	echo `sed -n 21p /tmp/test3.txt`~T350 `sed -n 22p /tmp/test3.txt` >> /tmp/test4.txt

	echo FERTIG
	sleep 1
	cp /tmp/test4.txt /tmp/test5.txt

	rm /tmp/buliergebnisse.txt
	rm /tmp/test2.txt
	rm /tmp/test3.txt
	rm /tmp/test4.txt

	if [ $msg_on -eq 0 ]; then
		if [ $aktu -eq 1 ]; then
			msgbox title="$Head" size=30 msg=/tmp/test5.txt &
		else
			msgbox title="$Head" size=30 msg=/tmp/test5.txt
			rm /tmp/test5.txt
			exit
		fi
	fi

	while [ $timer -le 20 ]; do
		if pidof msgbox > /dev/null; then		
			msg_on=1
		else
			#TMP-Dateien loeschen
			rm /tmp/test5.txt
			exit
		fi
		sleep 1
		timer=`expr "$timer" + 1`
	done
	timer=0
done
