O portal de FTP foi desativado. Sendo assim o script não está funcionando já que a fonte de dados deixou de existir. Estarei trabalhando para transformar esse projeto em uma versão simplificada para download de séries diárias e outras infos do portal da B3.
Esse script tem como objetivo baixar todos arquivos disponíveis até a data limite no FTP da B3.
Versão do Python >= 3.7.X
O script utiliza pacotes do pip. Antes de executar o script é necessário rodar
pip3 install -r requirements.txt
Depois das bibliotecas instaladas basta rodar o main.py
python3 main.py
O arquivo verify.py
procura e apaga arquivos que se corromperam durante o download.
O script está configurado para não baixar arquivos repetidos, então depois da primeira vez ele irá baixar apenas os novos arquivos.
Em caso de algum bug só abrir uma issue aqui no projeto