Skip to content

Essa API tem por objetivo retornar informações obtidas de uma API externa (OpenWeatherMap), ou seja, implementa uma integração com uma API de terceiros. Também é possível utilizar a API para converter Temperaturas em Farenheit para Celsius.

License

Notifications You must be signed in to change notification settings

123duran/Api-Clima-Python-Flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API em python usando Flask

Objetivo da API

Essa API tem por objetivo retornar informações obtidas de uma API externa (OpenWeatherMap), ou seja, implementa uma integração com uma API de terceiros. Também é possível utilizar a API para converter Temperaturas em Farenheit para Celsius. Testes unitários também foram criados utilizando o Pytest.

Requerimentos

  • Python 3.8 ou mais recente
  • Pip
  • Flask
  • Pytest

Instalação dos requerimentos

Partimos do pressuposto que você já instalou o Python 3.8 e o Pip. Para verificar a versão do Python:

$ python -V
ou
$ python --version

Para verificar a versão do Pip:

$ pip -V
ou
$ pip --version

Após instalar o PIP, devemos utilizá-lo para instalar as outras dependências do projeto.

$ pip install flask
$ pip install flask-api
$ pip install pytest pytest-html

Rodando a API

Para rodarmos a api devemos executar o comando:

$ python api.py

Por padrão a API irá rodar em http://127.0.0.1:5000/

Executando os testes unitários

Para exectutar os testes unitários executar o seguinte comando:

$ pytest

Será gerado um arquivo chamado report.html com o resultado dos testes ;)

About

Essa API tem por objetivo retornar informações obtidas de uma API externa (OpenWeatherMap), ou seja, implementa uma integração com uma API de terceiros. Também é possível utilizar a API para converter Temperaturas em Farenheit para Celsius.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published