def post(self): user_address=self.request.get("email") if not mail.is_email_valid(user_address): self.response.out.write("email address invalid!!!") else: name=str(users.get_current_user()) showtmp=diff.getemail(name) showtmp.name=name showtmp.email=user_address showtmp.fo=False showtmp.timezone=0 if self.request.get("timezone"): showtmp.timezone=int(self.request.get("timezone")) if self.request.get("fo"): showtmp.fo=True showtmp.put() self.redirect('/')
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>")