Exemple #1
0
    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))
Exemple #2
0
    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)