Exemplo n.º 1
0
 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))
Exemplo n.º 2
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))
Exemplo n.º 3
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)
Exemplo n.º 4
0
                    "/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