Skip to content
This repository has been archived by the owner on Jul 26, 2022. It is now read-only.
/ bacen_ifdata Public archive

Programa para extração dos relatórios do site IF.data do Banco Central do Brasil.

License

Notifications You must be signed in to change notification settings

knuppe/bacen_ifdata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bacen IF.data

Programa para extração dos relatórios do site IF.data do Banco Central do Brasil.

Em resumo, o programa faz o seguinte:

  • Cria uma pasta de saída chamada ifdata;
  • Faz o download dos arquivos em csv (delimitado por ponto e vírgula);
  • Normaliza o cabeçalho (arquivo original do bacen possui header com até 3 linhas... ¯\(ツ)/¯ );
  • Remove os "NA" (não aplicável) e "NI" (não informado) dos dados numéricos, substituindo por vazio;
  • Salva o relatório com um nome mais acessível por scripts de consumo.

O programa não baixa mais de uma vez os dados uma vez que o arquivo de saída já existe.

Instalação

Para instalar e executar o programa é necessário que o nodejs esteja instalado e configurado conforme a documentação.

Passos para utilizar

  1. Clonar o repositório no computador local;
  2. Instalar as dependências com o comando npm -i;
  3. Executar o programa node main.js;
  4. O programa vai criar uma pasta no diretório chamada ifdata com todos os arquivos .csv extraídos do site.

Nota: O programa não vai tentar extrair mais de uma vez o arquivo caso ele já exista na pasta de dados salvos! \o/

Importante

  • O site do banco central não é muito estável durante o horário comercial, e algumas vezes problemas no site geram erros neste script.

  • Este programa foi feito em menos de 2h de trabalho (para ser sincero levei mais tempo documentando o código e escrevendo esse readme do que programando)! Então... use este programa sua conta e risco.

About

Programa para extração dos relatórios do site IF.data do Banco Central do Brasil.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published