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} generator = CharacterMarkovGenerator(options.n, 140) # below should be a backup for the performance with open('dump.csv') as f: data = f.readlines() for tweet in data: generator.feed(tweet) # this shows the text content of the tweet 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())
def get(self): screen_name = self.get_argument('screen_name') params = {'count':200, 'screen_name':screen_name} # # this is for live data fetching resp = urllib.urlopen( 'http://api.twitter.com/1/statuses/user_timeline.json?' + \ urllib.urlencode(params)) rawjson = resp.read() generator = CharacterMarkovGenerator(options.n, 140) # below should be a backup for the performance # data = json.loads(open("dumpdump.json").read()) # print data data = json.loads(rawjson) # print data for tweet in data: generator.feed(tweet['text']) # this shows the text content of the tweet self.write(generator.generate())