Skip to content

Biblioteca simples para obter taxas relacionadas a investimentos. Selic, Ipca, CDI, Poupanca...

Notifications You must be signed in to change notification settings

AnderLuiz/bc_investiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BcInvestiments

Simples biblioteca para obter os dados das taxas brasileiras. Atualmente, SELIC, IPCA, CDI e poupança.

Hex.pm Travis Inline docs

Uso

Selic

iex(1)> BcInvestiments.Rates.get_selic()
{:ok, %BcInvestiments.Rates.Selic{daily_rate: 6.4, date: ~D[2018-06-21], rate: 6.5}}

IPCA

iex(1)> BcInvestiments.Rates.get_ipca()
{:ok, %BcInvestiments.Rates.Ipca{last_12_months_rate: 2.86}}

CDI

iex(1)> BcInvestiments.Rates.get_cdi()
{:ok, %BcInvestiments.Rates.Cdi{over: 6.39}}

Poupança

iex(1)> BcInvestiments.Rates.get_poupanca()
{:ok, %BcInvestiments.Rates.Poupanca{monthly_rate: 0.3715}}

Instalação

Esta biblioteca utiliza o floki, então: Instale o rust.

curl https://sh.rustup.rs -sSf | sh

Adicione a configuração do parser ao seu 'config.exs'

config :floki, :html_parser, Floki.HTMLParser.Html5ever

Adicione a dependencia:

def deps do
  [
    {:bc_investiments, "~> 0.3.5"}
  ]
end

Em caso de erro ao compilar referente a dependencia html5ever, tente:

cd deps/html5ever/native/html5ever_nif/
cargo update

About

Biblioteca simples para obter taxas relacionadas a investimentos. Selic, Ipca, CDI, Poupanca...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages