def saveDataGraficos(noticiasAnalisar, data, queryCurs):
    fname1 = 'PoliticosMaisFaladosDia' + '__' + data + '.txt'
    fname2 = 'PositividadePoliticosDia' + '__' + data + '.txt'

    positividade = dict()

    personalidadesRank1, personalidadesRank2 = findEntities.initPers()

    entitiesInNoticia = findEntities.findPersInNot(queryCurs,
                                                   personalidadesRank1,
                                                   noticiasAnalisar)

    sentimentNoticias = sentilex.NoticiasSentiment(noticiasAnalisar)

    nRefpoliticos = findEntities.numeroReferenciasPolitico(entitiesInNoticia)

    for key in entitiesInNoticia:
        for politico in entitiesInNoticia[key]:
            if politico in positividade:
                positividade[
                    politico] = positividade[politico] + sentimentNoticias[key]
            else:
                positividade[politico] = sentimentNoticias[key]

    f = open(fname2, 'w+')

    for key in positividade:
        f.write("%s:%s\n" % (key, positividade[key]))

    f = open(fname1, 'w+')

    for key in nRefPoliticos:
        f.write("%s:%d\n" % (key, nRefPoliticos[key]))
Esempio n. 2
0
def saveDataGraficos(noticiasAnalisar ,data, queryCurs):
    fname1 = 'PoliticosMaisFaladosDia' + '__' + data + '.txt'
    fname2 = 'PositividadePoliticosDia' + '__' + data + '.txt'
    
    positividade = dict()
    
    personalidadesRank1, personalidadesRank2 = findEntities.initPers()
        
    entitiesInNoticia = findEntities.findPersInNot(queryCurs, personalidadesRank1, noticiasAnalisar)
    
    sentimentNoticias = sentilex.NoticiasSentiment(noticiasAnalisar)
    
    nRefpoliticos = findEntities.numeroReferenciasPolitico(entitiesInNoticia)
    
    
    for key in entitiesInNoticia:
        for politico in entitiesInNoticia[key]:
            if politico in positividade:
                positividade[politico] = positividade[politico] + sentimentNoticias[key]
            else:
                positividade[politico] =  sentimentNoticias[key]
                
                
    f = open(fname2, 'w+')
   
    for key in positividade:
        f.write("%s:%s\n" % (key, positividade[key]))
        
        
    f = open(fname1, 'w+')
        
    for key in nRefPoliticos:
        f.write("%s:%d\n" % (key, nRefPoliticos[key]))
import sqlite_db.bdsql as bd
import pesquisa_whoosh.pesquisa_whoosh as pq
import html_parser.bsoup as bsoup
import pesquisa_whoosh.findPers as findEntities
import sentiment.sentiment as sentilex
import graficos.dataGraficos as saveData
import graficos.saveLoadEstado as saveLoad
import feedparser
from collections import namedtuple
import sys
import os

pol = str(sys.argv[1])  #+ ' ' +'Portas'
nomespolitico = pol.split('_')

politico = ''
for k, nome in enumerate(nomespolitico):
    if k == 0:
        politico = nome
    else:
        politico = politico + ' ' + nome

entitiesInNoticia = saveLoad.loadPoliticosInNoticias()

nRefpolitico = findEntities.numeroReferenciasPolitico(entitiesInNoticia)

#print nRefpolitico
try:
    print nRefpolitico[politico]
except:
    print 'Este politico nao e referenciado em noticias'
import html_parser.bsoup as bsoup
import pesquisa_whoosh.findPers as findEntities
import sentiment.sentiment as sentilex
import graficos.dataGraficos as saveData
import graficos.saveLoadEstado as saveLoad
import feedparser
from collections import namedtuple
import sys
import os


pol = str(sys.argv[1]) #+ ' ' +'Portas'
nomespolitico = pol.split('_')


politico = ''
for k, nome in enumerate(nomespolitico):
     if k == 0:
          politico = nome
     else:
          politico =  politico +' '+ nome

entitiesInNoticia =  saveLoad.loadPoliticosInNoticias()

nRefpolitico = findEntities.numeroReferenciasPolitico(entitiesInNoticia)

#print nRefpolitico
try:
     print nRefpolitico[politico]
except:
     print 'Este politico nao e referenciado em noticias'