def get(self): tusers = TwitterUser.all().fetch(1000) error_users = [] for t in tusers: if len(t.phonenumber) != 12: error_users.append(t) values = {"tweeters": error_users} self.response.out.write(template.render("test.html", values))
def get(self): tusers = TwitterUser.all().filter("tweetCount >", 0).order("-tweetCount").fetch(40) tweets = Tweet.all().order("-created_at").fetch(10) regexp = re.compile("@(\w+)") for t in tweets: t.status = regexp.sub(r"<a href='/user/\1'>@\1</a>", t.status) values = {"highestTweeters": tusers, "tweets": tweets} self.response.out.write(template.render("stats.html", values))
def get(self, user=""): tuser = tweets = None if user == "": self.redirect("/stats") return tusers = TwitterUser.all().filter("user = "******"screen_name = ", tuser.user).order("-created_at").fetch(10) regexp = re.compile("@(\w+)") for t in tweets: t.status = regexp.sub(r"@<a href='/user/\1'>\1</a>", t.status) values = {"tuser": tuser, "tweets": tweets} self.response.out.write(template.render("tuser.html", values)) else: self.redirect("http://twitter.com/%s" % user)
"/account/verify_credentials", expected_status=(200, 401) ) # TODO : this may fail, try three times if "error" in info: client.expire_cookie() else: user_name = info["screen_name"] except (urlfetch.DownloadError, ValueError), e: server_error = True logging.warning("Home:Credentials could not be fetched. %s " % e) except Timeout, e: server_error = True logging.warning("Timedout(Home) : Never mind") if user_name: tuser = None tusers = TwitterUser.all().filter("user = "******"91%s" % phoneno if tuser: if tuser.phonenumber != phoneno: oldTweetCount = tuser.tweetCount tuser.delete() tuser = TwitterUser.create_by_phonenumber(phoneno, user_name) tuser.tweetCount = oldTweetCount