Menu

Tree [d0dc77] master /
 History

HTTPS access


File Date Author Commit
 cfg 2015-01-09 dekassegui dekassegui [342787] Inicialização do projeto.
 resources 2015-01-09 dekassegui dekassegui [342787] Inicialização do projeto.
 sources 2015-01-09 dekassegui dekassegui [342787] Inicialização do projeto.
 README.md 2015-03-29 dekassegui dekassegui [ff3ce9] Melhoria do texto introdutório.
 bcb.sh 2015-01-09 dekassegui dekassegui [342787] Inicialização do projeto.
 build.sh 2015-04-04 dekassegui dekassegui [d0dc77] Melhorias no script de montagem do projeto.
 build.xml 2015-03-17 dekassegui dekassegui [0fd723] Sincronização pós-migração.
 gpl-3.0.txt 2015-03-19 dekassegui dekassegui [7bedce] Adicionou arquivo texto da GPLv3.
 mkLinks.sh 2015-03-17 dekassegui dekassegui [0fd723] Sincronização pós-migração.

Read Me

bcb2

API programada na linguagem/tecnologia Java para consultas ao web service Sistema Gerenciador de Séries Temporais do Banco Central do Brasil (aka SGS do BCB) via Apache Axis2 que substitui a API obsoleta Apache Axis.

Características

  • Funcionamento multiplataforma e multiversão (compilado/testado com Java7 e Java8).
  • Suporta todos os formatos de séries temporais disponibilizadas ao público.
  • Acesso ao web service por conexão segura (HTTPS).
  • Implementação simples e segura, possibilitando análise das consultas mal sucedidas.
  • Código fonte comentado e adequado para criação da documentação dessa API.
  • Licenciado sob GPLv3.

Dependências

  1. Apache Axis2
  2. Apache ANT opcional para montagem da API, também disponível nos repositórios Linux.

Montagem da API

Instale o Axis2 no diretório /opt ou modifique o arquivo mkLinks.sh e então execute o comando:

prompt% ant

ou alternativamente, sem uso do Apache ANT, execute o comando:

prompt% ./build.sh

Consulta ao SGS do BCB (via linha de comando)

Consulta propriamente dita, tal que argumentos entre parenteses são opcionais:

prompt% ./bcb.sh código-da-série-temporal {data-inicial {data-final}}

Exemplos de consultas:

(1) Imprime help do scritp de consulta

prompt% ./bcb.sh

(2) Informação sobre a série de código 001 (Dollar Americano)

prompt% ./bcb.sh 001

(3) Consulta série do Dollar Americano de 01/03/2015 a 28/03/2015

prompt% ./bcb.sh 001 01/03/2015 28/03/2015

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.