Skip to content

y0naha/web-mining-extra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atividade extra Web Mining

Este é um projeto simples que utiliza a API do ViaCEP para obter os dados de endereço de um CEP e, em seguida, usa a API do Google Maps para obter as coordenadas do endereço e exibir em um mapa usando a biblioteca Plotly.

Configurando o projeto

Antes de executar o projeto, é necessário configurar as chaves de acesso às APIs do Google Maps e do ViaCEP. Para isso, siga os seguintes passos:

  1. Crie um arquivo .env na raiz do projeto.
  2. Adicione as seguintes linhas ao arquivo .env:
API_KEY_MAPS=SUA_CHAVE_DO_GOOGLE_MAPS_AQUI
  1. Substitua SUA_CHAVE_DO_GOOGLE_MAPS_AQUI pela sua chave de acesso à API do Google Maps.

Executando o projeto

Para executar o projeto, siga os seguintes passos:

  1. Instale as dependências:
pip install -r requirements.txt
  1. Execute o servidor Flask que disponibiliza o endpoint da API ViaCEP:
streamlit api-flask.py
  1. Em outro terminal, execute a aplicação Streamlit:
python script-extra.py
  1. Digite o CEP desejado na caixa de texto e clique em "Enter" para buscar as informações de endereço e plotar a localização no mapa.

Tecnologias usadas

  • Python
  • Streamlit
  • Plotly
  • Requests
  • Google Maps API

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages