#!/usr/bin/python # -*- coding: iso-8859-1 -*- import cgi import urllib import urllib2 # get cgi object form = cgi.FieldStorage() url = "http://widgets.vvo-online.de/abfahrtsmonitor/" querytype = "" ort = "" hst = "" vz = "" 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('vm')): vm = form.getvalue('vm') if (form.getvalue('timestamp')): timestamp = form.getvalue('timestamp') validqueries = ["haltestelle.do", "abfahrten.do"] queries = { "ort": ort, "hst": hst, "vz": vz, "vm": vm, "timestamp": timestamp } 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)