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):
		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())
Exemple #3
0
	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())
Exemple #5
0
	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())