weather-api

command module
v0.0.0-...-217bdc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2021 License: MIT Imports: 7 Imported by: 0

README

weather-api

License Build Status Go Report Card GoDoc

A REST API to check the current weather.

https://goweather.herokuapp.com/weather/Curitiba
https://goweather.herokuapp.com/weather/{city}

Build locally (Mac users)

brew install dep
dep ensure
go build

Run

./weather-api

Usage

curl http://localhost:3000/weather/{city}

Example

Request
curl http://localhost:3000/weather/Curitiba
Response
{  
   "temperature":"29 °C",
   "wind":"20 km/h",
   "description":"Partly cloudy",
   "forecast":[  
      {  
         "day":1,
         "temperature":"27 °C",
         "wind":"12 km/h"
      },
      {  
         "day":2,
         "temperature":"22 °C",
         "wind":"8 km/h"
      }
   ]
}

Web version

A web client of the API is also available: https://reacttempo.netlify.app/
The project can be found in https://github.com/GabrielCampos99/appTempo.

License

The MIT License (MIT)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
v2

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL