Пример #1
0
file_tools = FileTools()
file_tools.diretorio_arquivos = 'resources'
file_tools.diretorio_arquivos_movidos = 'resources/arquivos_extraidos'

while True:

    logging.info(f'Escaneando diretório: ({file_tools.diretorio_arquivos})')
    arquivos = file_tools.escanear_diretorio(intervalo=0.5)

    if len(arquivos) > 0:
        logging.info(f'Arquivo txt encontrado: ({arquivos[0]})')

        lista_de_coordenadas = Extract('resources/' +
                                       arquivos[0]).get_lista_de_coordenadas()
        logging.info(f'Extraído conteúdo do arquivo: ({arquivos[0]})')

        for latitude, longitude in lista_de_coordenadas:
            endereco: dict = transform.get_endereco(latitude, longitude)
            load.salvar(endereco)

            print(endereco)
            print('-' * 150)

        logging.info(
            f'Conteúdo do arquivo: ({arquivos[0]}), Extraído, Transformado e carregado na base de dados!'
        )
        file_tools.mover_arquivo(arquivos[0])

    else:
        logging.warning('Nenum arquivo txt encontrado!')