Ejemplo n.º 1
0
def get_score():
	tweets = get_tweets(size = 5)
	score = getSentimentScore(tweets[0].get('text'))
	text = ''
	text = text + str(score) + '<br>'
	response = Response(text)
	response.headers.add('Access-Control-Allow-Origin',"*")
	return response
	lenPoswords = 0
	lenNegwords = 0
	for term in nltk.word_tokenize(tweet):
		if len(term)>2 :
			if term in pos:
				p = p +1
				pos_words.append(term)
			if term in neg :
				n = n + 1
				neg_words.append(term)
	lenPoswords = len(pos_words)
	lenNegwords = len(neg_words)
	if lenPoswords >lenNegwords:
		print "Positive :" 
		return lenPoswords 
	elif lenNegwords >lenPoswords:
		print "Negative"
		return -1*lenNegwords 
	else:
		if lenPoswords > 0 and lenNegwords > 0 :
			print "Positive :" 
			return lenPoswords
		else :
			print "Neutral "
			return 0
'''
for line in tweets.find({},Fields):
	print "Score : " , getSentimentScore(line.get('text'))