from util import hook, http @hook.command("math") @hook.command def calc(inp): """calc -- Calculate with Google Calc.""" soup = http.get_soup('http://www.google.com/search', q=inp, cookies=True, user_agent=http.ua_internetexplorer) result = soup.find('h2', {'class': 'r'}) exponent = result.find('sup') if not result: return "Could not calculate '{}'".format(inp) if not exponent: return result.contents[0] if exponent: return "{}^{}".format(result.contents[0]*2)