def grav():
    wx = {}
    p = html5lib.HTMLParser(tree=treebuilders.getTreeBuilder("dom"))
    kan11 = p.parse(urllib2.urlopen("http://sg1.suth/tmp/kan11.htm",
                                    timeout=1).read())
    kan16 = p.parse(urllib2.urlopen("http://sg1.suth/tmp/kan16.htm",
                                    timeout=1).read())
    kan11_tds = kan11.getElementsByTagName("td")
    kan16_tds = kan16.getElementsByTagName("td")
    wx["Date"], wx["UT"] = kan11_tds[12].firstChild.nodeValue.split()
    kan11_tds[14].normalize()
    kan11_tds[15].normalize()
    wx["Temp"] = float(kan11_tds[14].firstChild.nodeValue)
    wx["RH"] = float(kan11_tds[15].firstChild.nodeValue)
    kan16_tds[13].normalize()
    kan16_tds[14].normalize()
    wx["Wind Dir"] = int(kan16_tds[13].firstChild.nodeValue)
    wx["Wind Speed"] = float(kan16_tds[14].firstChild.nodeValue) * 3.6
    return wx