def test_frecuencias(self):
        medio = Infobae()

        medio.leer()

        frecuencias = Frecuencias(medio.noticias)
        frecuencias.calcular()
        frecuencias.resultados
Пример #2
0
    def test_actualizar_diario(self):
        k = Kiosco()

        i = Infobae()
        #i.etiqueta = 'test_todos'
        i.leer()

        k.actualizar_diario(i)
Пример #3
0
def leer_medios(parametros):
    medios_a_leer = set(parametros['medios'])

    # medios = [Clarin(), LaNacion(), ElDestape(), Infobae(), Telam(), Perfil(), Ambito(), TN(), CasaRosada(), Popular(), PaginaDoce(), DiarioDeLeuco()]
    medios = [
        Clarin(),
        LaNacion(),
        ElDestape(),
        Infobae(),
        Perfil(),
        Ambito(),
        TN(),
        CasaRosada(),
        PaginaDoce(),
        DiarioDeLeuco()
    ]
    lecturas = {}

    print('leyendo medios:')
    for medio in medios:
        if medio.etiqueta in medios_a_leer or len(medios_a_leer) == 0:
            resultado_lectura = leer_medio(medio)
            lecturas[medio.etiqueta] = resultado_lectura

    print('actualizando frecuencias:')
    for medio in medios:
        if medio.etiqueta in medios_a_leer or len(medios_a_leer) == 0:
            if lecturas[medio.etiqueta]:
                if medio.etiqueta is 'casarosada':
                    actualizar_resultados_discursos(medio)
                    continue
                actualizar_resultados(medio)
Пример #4
0
def leer_medios(parametros):
    medios_a_leer = set(parametros['medios'])

    medios = [
        Clarin(),
        LaNacion(),
        ElDestape(),
        PaginaDoce(),
        Infobae(),
        Telam(),
        Perfil(),
        Ambito(),
        TN(),
        CasaRosada()
    ]

    num_cores = multiprocessing.cpu_count()
    Parallel(prefer="threads", n_jobs=num_cores)(
        delayed(leer_medio)(medio) for medio in medios
        if medio.etiqueta in medios_a_leer or len(medios_a_leer) == 0)
Пример #5
0
 def test_entradas_feed(self):
     i = Infobae()
     i.leer()
     return 1