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'))