Este projeto é uma ferramenta em Python para consultar municípios brasileiros através da API de Localidades do IBGE. Ele permite visualizar os dados no terminal e gera automaticamente um relatório em arquivo .txt.
- Consulta municípios por UF.
- Exibe o nome da cidade, Microrregião e Mesorregião.
- Gera um arquivo de texto (
municipios_UF.txt) com a lista completa. - Código modularizado para fácil manutenção.
main.py: Ponto de entrada do programa e interface com o usuário.api_service.py: Gerencia as requisições HTTP para a API do IBGE.file_manager.py: Responsável pela criação e escrita dos arquivos de saída.
Você precisará da biblioteca requests instalada:
pip install requests- Clone ou baixe este repositório.
- No terminal, navegue até a pasta do projeto.
- Execute o comando:
python main.py- Digite a sigla do estado desejado (ex: SP, MG, RJ, PR, BA, etc).
IBGE API de Localidades [https://servicodados.ibge.gov.br/api/docs/localidades]
Este projeto está sob a licença MIT.