Exemple #1
0
 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/")
Exemple #2
0
 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/")
Exemple #3
0
    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/")
Exemple #4
0
 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)
Exemple #5
0
 def get(self):
     key = self.request.get("key")
     s = S.get_s()
     s.api_keys.remove(key)
     s.put()
     self.redirect("/a/api/")
Exemple #6
0
 def post(self):
     s = S.get_s()
     s.api_keys.append(''.join(random.sample(string.ascii_letters, 16)))
     s.put()
     self.redirect("/a/api/")
Exemple #7
0
 def get(self):
     s = S.get_s()
     self.template_value['keys'] = s.api_keys
     self.render('api.html')
Exemple #8
0
 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/")