def get(self): twitter = twython.Twython(options.api_key, options.api_secret, options.access_token, options.token_secret) response = twitter.get_user_timeline( screen_name=self.get_argument('screen_name'), count=200) generator = CharacterMarkovGenerator(options.n, 140) for tweet in response: generator.feed(tweet['text']) self.write(generator.generate())
def get(self): screen_name = self.get_argument('screen_name') params = {'count': 200, 'screen_name': screen_name} # fetch tweets resp = urllib.urlopen( 'http://api.twitter.com/1/statuses/user_timeline.json?' + \ urllib.urlencode(params)) rawjson = resp.read() generator = CharacterMarkovGenerator(options.n, 140) data = json.loads(rawjson) for tweet in data: generator.feed(tweet['text']) self.write(generator.generate())