def do_get(handler): parts = urlparse(handler.path) query = parse_qs(parts.query) if parts.path in STATIC: with open(STATIC[parts.path], "r") as f: mt, enc = mimetypes.guess_type(parts.path) if not mt: mt,enc = mimetypes.guess_type(STATIC[parts.path]) write_response(handler, 200, ['Content-type: %s' % (mt)], f.read()) elif parts.path == '/r/': cmd = get_value(query, "cmd") room = get_value(query, "room") prev_ts = float(get_value(query, "since", 0)) msg_dict = { "since": helpers.get_now() } if cmd == "search": term = get_value(query, "term") print "DOING SEARCH", term if term: ret = do_search(term) msg_dict.update(ret) write_response(handler, 200, ['Content-type: text/json'], json.dumps(msg_dict))
def do_get(handler): parts = urlparse(handler.path) query = parse_qs(parts.query) if parts.path in STATIC: with open(STATIC[parts.path], "r") as f: mt, enc = mimetypes.guess_type(parts.path) if not mt: mt, enc = mimetypes.guess_type(STATIC[parts.path]) write_response(handler, 200, ['Content-type: %s' % (mt)], f.read()) elif parts.path == '/r/': cmd = get_value(query, "cmd") room = get_value(query, "room") prev_ts = float(get_value(query, "since", 0)) msg_dict = {"since": helpers.get_now()} if cmd == "search": term = get_value(query, "term") print "DOING SEARCH", term if term: ret = do_search(term) msg_dict.update(ret) print(msg_dict) write_response(handler, 200, ['Content-type: text/json'], json.dumps(msg_dict))
def refresh_credentials(self): """refresh googld credentials""" now = helpers.get_now() if (now > (self._last_cred_refresh + self._config['google']['refresh_period'])): print('refreshing Google credentials') self.get_credentials(self._config) self.get_drive()
def __init__(self, text, date=helpers.get_today(), time=helpers.get_now()): self.date = date self.time = time self.text = text