Skip to content

ciareis/cep-promise-elixir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CepPromise

Instalação

O pacote pode ser instalado adicionando cep_promise à sua lista de dependências em mix.exs:

def deps do
  [
    {:cep_promise, "=> 0.0.4"}
  ]
end

Documentação pode ser encontrada em https://hexdocs.pm/cep_promise.

CEP Promise

Busca por CEP integrado diretamente aos serviços BrasilAPI e ViaCEP, (logo implemento outros, como correios).

Descrição

Essa biblioteca é uma cópia da original feita pelo Filipe Deschamps (Michel Teló) que achei a premissa bastante interessante e decidi copiá-la em Elixir.

Features

  • Sempre atualizado em tempo-real por se conectar diretamente aos serviços BrasilAPI e ViaCEP.
  • Sem limites de uso (rate limits) conhecidos.

Como Utilizar

A utilização é bem simples:

iex> CepPromise.info('80020100') 
{:ok,
  %CepPromise.Cep{
    cep: "80020100",
    city: "Curitiba",
    neighborhood: "Centro",
    state: "PR",
    street: "Praça Tiradentes"
  }
}

Deixe suas sugestões

Fique a vontade para deixar sugestões nas issues!

Fonte

Esse pacote foi inspirado no original https://github.com/BrasilAPI/cep-promise