Skip to content

API que fornece informações em tempo real sobre cidades em todo o mundo, como coordenadas geográficas, temperaturas e outras informações relevantes.

License

Notifications You must be signed in to change notification settings

PLeonLopes/Weather-API

Repository files navigation

API de Localização e Clima

Esta é uma API simples criada para fornecer informações específicas sobre cidades globalmente. Através dela, os usuários podem acessar dados atualizados sobre a cidade escolhida, incluindo coordenadas geográficas, temperatura atual e outras informações sobre diversas cidades ao redor do mundo.

Tecnologias Utilizadas

  • Python - Linguagem de Programação
  • Django Framework (Rest/Template) e Boostrap Framework - Frameworks Web

Instalação

Para instalar e testar a API é necessário um ambiente de virtual do python (venv), na pasta da aplicação, abra o terminal e digite:

  python -m venv venv

Depois é necessário ativar o ambiente virtual, para isso, digite:

  .\venv\Scripts\activate 

Para utilizar o projeto, faz-se necessário a instalação de suas dependências, que estão localizadas em requirements.txt. Para isso, importaremos todas as dependências através do terminal:

  pip install -r requirements.txt 

Finalmente, poderemos rodar o projeto, no terminal, digite:

  python .\manage.py runserver

Uso da Aplicação

Para usar esta ferramenta, é necessário acessar a url: http://127.0.0.1:8000/

Após acessar a url, você já está na página principal do projeto. Podendo fazer requisições para a API EXTERNA "Current weather data".

Para acessar informações sobre uma cidade específica, insira o nome da cidade na barra de pesquisa e envie a solicitação. Os dados da cidade serão exibidos no campo abaixo, incluindo o código do país, coordenadas geográficas, temperatura atual (C°), sensação térmica, umidade do ar e pressão atmosférica.

Important

Observe atentamente as informações sobre caracteres especiais abaixo da barra de pesquisa. O funcionamento adequado da API pode ser comprometido se as instruções não forem seguidas estritamente.

About

API que fornece informações em tempo real sobre cidades em todo o mundo, como coordenadas geográficas, temperaturas e outras informações relevantes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published