def realtime(request): if request.method == 'GET': query = request.GET.get('q', None) if query: tweets = control.get_realtime_tweets(query, size=50, get_realtime=True) # print tweets[0] tweets_analysed = processing.control.analysis_sentimental(tweets, query, number=10, d1=True, d2=False, d3=True) stats = processing.control.stats_analysis(tweets_analysed) top_words = processing.control.top_words(tweets) top_hashtags = processing.control.top_hashtags(tweets) top_users = processing.control.top_users(tweets) tweets_analysed = sorted(tweets_analysed, key=lambda tupla:tupla[2]==tupla[3], reverse=True) d = { 'query' : query, 'size' : len(tweets), 'tweets' : tweets_analysed, 'stats' : stats, 'top_words' : top_words, 'top_hashtags' : top_hashtags, 'top_users' : top_users, # 'geo' : } return util.request.render('realtime.html', d, request) else: return util.request.print_html('No query sent!')
def realtime(request): if request.method == 'GET': query = request.GET.get('q', None) if query: tweets = control.get_realtime_tweets(query + " -filter:links -RT -@", 100, True) tweets_analysed = processamento.control.analysis_sentimental(tweets, query, number=10, d1=False, d2=True, d3=False) stats = processamento.control.stats_analysis(tweets_analysed) top_words = processamento.control.top_words(tweets) top_hashtags = processamento.control.top_hashtags(tweets) top_users = processamento.control.top_users(tweets) # tweets_analysed = sorted(tweets_analysed, key=lambda tupla:tupla[2]==tupla[3], reverse=True) d = { 'query' : query, 'size' : len(tweets), 'tweets' : tweets_analysed, 'stats' : stats, 'top_words' : top_words, 'top_hashtags' : top_hashtags, 'top_users' : top_users } return util.request.render('realtime.html', d, request) else: return util.request.print_html('Nenhuma query enviada!')
def realtime(request): if request.method == 'GET': query = request.GET.get('q', None) if query: tweets = control.get_realtime_tweets(query + " -RT") tweets_analysed = processamento.control.analysis_sentimental(tweets) top_words = processamento.control.top_words(tweets) top_hashtags = processamento.control.top_hashtags(tweets) top_users = processamento.control.top_users(tweets) d = { 'tweets' : tweets_analysed, 'top_words' : top_words, 'top_hashtags' : top_hashtags, 'top_users' : top_users } return util.request.render('realtime.html', d, request) else: print 'Nenhuma query enviada!'