8 print "Content-type: text/json"
11 site = urllib.urlopen("http://ucc.asn.au/cgi-bin/dispense?html.menu")
12 lines = site.readlines ()[15:22]
15 expr = re.compile ("<STRONG>(?P<price>\d*)c</STRONG>\s*(<A[^>]*>|)(?P<name>[^<]*)(</A\>|)[^>]*>(?P<available>[^<]*)")
18 for i, line in enumerate (lines):
19 r = expr.search (line).groups ()
21 if r[4] == "empty": available = "false"
22 drinks["slot" + str(i)] = [r[2].rstrip(), r[0], available]