Exemplo n.º 1
0
 def get(self):
     tmp = db.GqlQuery('SELECT * FROM Friend')
     for i in tmp:
         try:
             diff.Diff(getauth(i.login_name), i.name, 1, 0, i.login_name)
         except:
             print("%s error" % i.login_name)
Exemplo n.º 2
0
 def get(self): 
     tmp=db.GqlQuery('SELECT * FROM Friend')
     for i in tmp:
         try:
             diff.Diff(getauth(i.login_name),i.name,1,0,i.login_name)
         except:
             print("%s error"%i.login_name)
             
Exemplo n.º 3
0
 def makereq(self, path, data=""):
     authv = 'FUS nonce="", signature="' + self.auth + '", nc="", type="", realm="", newauth="1"'
     r = requests.post("https://neofussvr.sslcs.cdngc.net/" + path,
                       data=data,
                       headers={"Authorization": authv},
                       cookies={"JSESSIONID": self.sessid})
     if "NONCE" in r.headers:
         self.encnonce = r.headers["NONCE"]
         self.nonce = auth.decryptnonce(self.encnonce)
         self.auth = auth.getauth(self.nonce)
     if "JSESSIONID" in r.cookies:
         self.sessid = r.cookies["JSESSIONID"]
     r.raise_for_status()
     return r.text
Exemplo n.º 4
0
 def get(self):  
     login_name=str(users.get_current_user())
     self.response.out.write("<html><head><link rel=\"shortcut\" href=\"/favicon.ico\" /></head><body>")  
     if users.get_current_user():
         url = users.create_logout_url(self.request.uri)
         self.response.out.write("<a href='"+url+"'>%s Google Logout</a><br /><br />\n"%(login_name))
     else:
         self.redirect('/')
     auth=getauth(users.get_current_user())
     if auth:
         user_name=tweepy.API(auth).me().screen_name
         showtmp=diff.getemail(login_name)
         self.response.out.write("<a href='/oauth_logout'>%s OAuth Logout</a><br /><br />\n"%user_name)
         booltmp=""
         if showtmp.fo:
             booltmp="checked=\"true\""
         delta=0
         if showtmp.timezone:
             delta=showtmp.timezone
         if tweepy.API(auth).test():
             timeout=""
             for i in range(25):
                 if i-12!=delta:
                     timeout+="<option value =\"%d\">%d</option>"%(i-12,i-12)
                 else:timeout+="<option value =\"%d\" selected=\"selected\">%d</option>"%(i-12,i-12)
             self.response.out.write("""
             <font color="#FF0000">if you put your email below,when you get new unfo i will send email to you</font>
             <table>
                 <tr>
                     <form action="/set" method="post"><table>
                     <div><input type="text" name="email" size="20" value="%s"></div>
                     <div><input name="fo" type="checkbox" %s> new follower mail notify</div>
                     <div><select name="timezone">"""%(showtmp.email,booltmp)+                                            
                     timeout+"""                             
                     </select> timezone</div>
                     <div><input type="submit" value="save change"></div>
                     </table></form>
                 </tr><br /><tr>
                     <form action="/clear" method="post">
                     <div><input type="submit" value="clear all the data"></div>
                     </form>
                 </tr>
             </table>""") 
             diff.Diff(auth,user_name,1,0,login_name);
             tmp=db.GqlQuery('SELECT * FROM Show WHERE name=:1',user_name)
             datatmp=tmp.get()
             self.response.out.write('<p><font color="#FF0000">new unfo:</font></p>')
             self.response.out.write("<table>")
             datatmp.unfo.reverse()
             for i in datatmp.unfo:
                 s=i.split("@")
                 self.response.out.write("<tr><td><a href=\"http://twitter.com/"+s[0]+"\">"+s[0]+"</a></td><td>"+s[1]+"</td></tr>")
             self.response.out.write("</table>")
             self.response.out.write('<p><font color="#FF0000">new fo:</font></p>')
             self.response.out.write("<table>")
             datatmp.fo.reverse()
             for i in datatmp.fo:
                 s=i.split("@")
                 self.response.out.write("<tr><td><a href=\"http://twitter.com/"+s[0]+"\">"+s[0]+"</a></td><td>"+s[1]+"</td></tr>")
             self.response.out.write("</table>") 
         else:
             self.response.out.write('OAuth Error.<br />\n')
     else:
         self.response.out.write("<a href='/auth'>OAuth Login</a>\n")
     self.response.out.write("</body></html>")   
Exemplo n.º 5
0
 def post(self):
     name=users.get_current_user()
     diff.Diff(getauth(name),tweepy.API(getauth(name)).me().screen_name,1,1,name);
     self.redirect('/')