Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tiagocordeiro/pypegaceps
Retorna os dados completos dos endereços a partir de uma lista de logradouros utilizando Python.
https://github.com/tiagocordeiro/pypegaceps
Last synced: about 2 months ago
JSON representation
Retorna os dados completos dos endereços a partir de uma lista de logradouros utilizando Python.
- Host: GitHub
- URL: https://github.com/tiagocordeiro/pypegaceps
- Owner: tiagocordeiro
- License: mit
- Created: 2019-06-17T15:06:42.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T05:47:29.000Z (about 2 years ago)
- Last Synced: 2024-10-30T09:43:24.047Z (3 months ago)
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PyPegaCEPs
Retorna os dados completos dos endereços a partir de uma lista de logradouros utilizando Python.### Como rodar o projeto?
* Clone esse repositório.
* Crie um virtualenv com Python 3.
* Ative o virtualenv.
* Instale as dependências.
* Adicione sua lista em `entorno_list.py`
* Altere a UF e Cidade de acordo com sua lista de logradouros em `app.py`
`resp = pega_cep(f'SP/Santo André/{endereco}')`
* Rode a aplicação```
git clone https://github.com/tiagocordeiro/pypegaceps.git
cd pypegaceps
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
python app.py
```Pronto, um arquivo `enderecos_completos.csv` será gerado.
### Como gerar uma lista de logradouros?
* Acesse http://overpass-turbo.eu/
* Selecione uma área no mapa e clique em `Executar`.
* Substitua a lista gerada no arquivo `entorno_list.py`,
não esqueça de alterar a UF e Cidade no arquivo `app.py`.