@ -9,6 +9,8 @@ import urllib2  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					# get cgi object  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					form  =  cgi . FieldStorage ( )  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					url  =  " http://widgets.vvo-online.de/abfahrtsmonitor/ "  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					querytype  =  " "  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					ort  =  " "  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					hst  =  " "  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					vz  =  " "  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -16,17 +18,21 @@ vm = ""  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					timestamp  =  " "  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					# check for queries  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					if  ( form . getvalue ( ' query ' ) ) :  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    query  =  form . getvalue ( ' query ' )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					if  ( form . getvalue ( ' ort ' ) ) :  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    ort  =  form . getvalue ( ' ort ' )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					if  ( form . getvalue ( ' hst ' ) ) :  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    hst  =  form . getvalue ( ' hst ' )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					if  ( form . getvalue ( ' vz ' ) ) :  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    vz  =  form . getvalue ( ' vz ' )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					if  ( form . getvalue ( ' vz  ' ) ) :  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    vm  =  form . getvalue ( ' vz  ' )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					if  ( form . getvalue ( ' vm  ' ) ) :  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    vm  =  form . getvalue ( ' vm  ' )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					if  ( form . getvalue ( ' timestamp ' ) ) :  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    timestamp  =  form . getvalue ( ' timestamp ' )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					validqueries  =  [ " haltestelle.do " ,  " abfahrten.do " ]  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					queries  =  {  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    " ort " :  ort ,   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    " hst " :  hst ,   
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -35,8 +41,11 @@ queries = {  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    " timestamp " :  timestamp   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					url  =  " http://widgets.vvo-online.de/abfahrtsmonitor/Abfahrten.do? "  +  urllib . urlencode ( queries )  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					data  =  urllib2 . urlopen ( url ) . read ( )  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					if  ( query  in  validqueries ) :  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    url  + =  query  +  " ? "  +  urllib . urlencode ( queries )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    data  =  urllib2 . urlopen ( url ) . read ( )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					else :  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    data  =  " [] "   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					print ( " Content-type: text/html \n \n " )  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					print ( data )