#!/bin/bash
# tv.sh
  H=$(date +%H)
  k=29
#Environment Setup
  EXEC="/usr/bin/curl -s"
  L="\b \|"
  EXEC2="/usr/local/sbin/konst chan" #svdrpsend-Abfrage an den VDR
  kanal=("das erste$L" "zdf$L" "ndr$L" "rtl$L" "sat\b\.1$L"  "rtl II$L" "ProSieben$L" "arte$L" "kabel eins$L" "vox$L" "3sat$L" "wdr$L" swr "hr$L" rbb einsfestival einsplus "zdfneo$L" "br*alpha$L" "ard-alpha$L" "phoenix$L" "tele 5$L" sixx "prosieben maxx$L" "super rtl$L" "rtl nitro$L" "sat.1 gold$L")

zeitwahl()	  
	  {
	  if [ 8 -lt  $H -a $H -lt 21 ]; then 
	   URI=http://www.tvspielfilm.de/tv-programm/rss/heute2015.xml
	  else
	   URI=http://www.tvspielfilm.de/tv-programm/rss/jetzt.xml
	  fi
	  }
ordnen()
	{   
	  $EXEC $URI | grep title | grep -iE "(${kanal[$i]})" | head -n 1
	} 
reinigen()
	{
	 sed -e :a -e 's/<[^>]*>//g;/</N' -e 's/ |/  | /g' -e 's/\ |//' -e 's/&amp;/\&/g' -e 's/^/     /' #Einrückung
	} 
jetzt()
{
echo -ne "                  jetzt läuft Kanal " && $EXEC2 $URI | grep 250 | sed -e 's/250*[[:space:]]//' -e 's/.$//' | head -n 1 && echo 
}	
main()
	{    
	    jetzt
	    zeitwahl
	   for ((i=0; i<$k; i++)); do 
	    ordnen | reinigen | grep -iE ' \| '
	   done
	}
main
exit 0

#grep -iE "(zdf|das erste|arte|tele 5|prosieben|wdr|ndr|swr|sixx|rbb|rtl|vox|kabel ein|einsf|einspl|sat|3sat|br*alpha|ard-alpha)"
#sed -e 's/<title>/\${color3} /g' |\
#sed -i 's/<title>/$color3' $EXEC $URI | grep title | 
#head -n $(($LINES + 2)) |\ LINES=19    
#tail -n $(($LINES))
  # grep -iE "(zdf|das erste|arte|tele 5|prosieben|wdr|ndr|swr|sixx|rbb|rtl|vox|kabel ein|einsf|einspl|sat|3sat|br*alpha|ard-alpha)" |\  
