logging.basicConfig(format='%(asctime)s %(message)s',filename='eventos.log',filemode='w',level=logging.DEBUG) conexion = ConexionLocal.Conexion() #conexion = Conexion.Conexion("192.168.1.38") # Llaves para tener acceso a los recursos mutuamente excluyentes llaveClasificador = threading.Lock() llaveConexion = threading.Lock() periodicos = ['elmundoes', 'el_pais', 'abc_es','larazon_es', 'eldiarioes','publico_es','20m'] coordenadasZ = { 'elmundoes':2, 'el_pais':4, 'abc_es':6,'larazon_es':8, 'eldiarioes':10,'publico_es':12,'20m':14 } tweets = preprocesador.leeArchivoTweets("periodicos_4horas.json") fechaInicio = datetime.datetime.strptime(tweets["inicio"], "%Y-%m-%d %H:%M:%S") - datetime.timedelta(minutes = 30) intervaloTiempoCampo = datetime.timedelta(hours = 5) fechaFinal = fechaInicio + intervaloTiempoCampo coordXInicio = 0 coordYInicio = 100 coordZInicio = 0 campo = CampoOpinion(conexion, coordXInicio,coordYInicio,coordZInicio,32,16,fechaInicio,fechaFinal,'horas') campo.dibujarCampo() """ Coordenadas del campo: (0,0,0) (16,0,0) (32,0,0) x +------------------------------+------------------------------+ +-------> | | | |
def extraeTweets(self, archivo, periodicos): tweets = preprocesador.leeArchivoTweets(archivo) tweetsProcesados = [] for periodico in periodicos: tweetsProcesados.extend(preprocesador.preprocesaTweets(tweets,periodico)) return tweetsProcesados