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)