def post(self): name = self.request.get("name").strip() theme = self.request.get("theme-name").strip() s = S.get_s() s.name = name s.theme = theme s.is_check_md5 = True if self.request.get("is_check_md5") else False s.put() self.redirect("/a/settings/")
def get(self): auth_token = self.request.get("oauth_token") auth_verifier = self.request.get("oauth_verifier") user_info = client.get_user_info(auth_token, auth_verifier=auth_verifier) s = S.get_s() s.user_key = user_info.get("token") s.user_secret = user_info.get("secret") s.twitter_user = user_info.get("username") s.put() self.redirect("/a/settings/")
def post(self): is_anti_leech = self.request.get("is_anti_leech") allow_list = self.request.get("allow_list") anti_leech_img = self.request.get("anti_leech_img") s = S.get_s() s.is_anti_leech = True if is_anti_leech else False s.allow_list = [ rule.replace("\r", "") for rule in allow_list.split("\n") ] s.anti_leech_img = anti_leech_img s.put() self.redirect("/a/antileech/")
def wrapper(self, *args, **kwargs): key = self.request.headers.get("key", None) s = S.get_s() if key and key in s.api_keys: return method(self, *args, **kwargs) return self.error(403)
def get(self): key = self.request.get("key") s = S.get_s() s.api_keys.remove(key) s.put() self.redirect("/a/api/")
def post(self): s = S.get_s() s.api_keys.append(''.join(random.sample(string.ascii_letters, 16))) s.put() self.redirect("/a/api/")
def get(self): s = S.get_s() self.template_value['keys'] = s.api_keys self.render('api.html')
def post(self): copy_txt = self.request.get("copy_txt") s = S.get_s() s.copy_txt = copy_txt s.put() self.redirect("/a/copy/")