An open API service indexing awesome lists of open source software.

https://github.com/millengustavo/cep-to-coords

Pacote Python para converter CEP em latitude e longitude
https://github.com/millengustavo/cep-to-coords

brasil cep latitude longitude zipcode

Last synced: 8 months ago
JSON representation

Pacote Python para converter CEP em latitude e longitude

Awesome Lists containing this project

README

          

# Pacote Python para converter CEP em latitude e longitude

# Como usar:
1. Instale:
```bash
pip install cep-to-coords
```

Ou direto pela fonte:
```bash
git clone https://github.com/millengustavo/cep-to-coords.git
cd cep-to-coords
git checkout master
pip install -e .
```

2. Converta um CEP para latitude e longitude:
```python
from cep_to_coords.convert import cep_to_coords

coordenadas = cep_to_coords('22070-900')
print(coordenadas)

# {'latitude': -22.9864082, 'longitude': -43.189592}
```

*Opcional - Usando o [https://cepaberto.com/](https://cepaberto.com/)*
> Para usar esse conversor você precisa se cadastrar no site e exportar seu token como variável de ambiente `CEP_ABERTO_TOKEN`

```bash
export CEP_ABERTO_TOKEN='seu_token'
```

```python
from cep_to_coords.convert import cep_to_coords
from cep_to_coords.strategies import CEPAbertoConverter

coordenadas = cep_to_coords('22070-900', factory=CEPAbertoConverter)
print(coordenadas)

# {'latitude': -22.9864082, 'longitude': -43.189592}
```

# Testando
```bash
python -m unittest discover
```