You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
simonkellet cc3d95359f changes 2 years ago
.gitignore changes 2 years ago
README.md tidy 2 years ago
file.go seperared file funcs. 2 years ago
go-weather changes 2 years ago
go.mod better emoji support 2 years ago
go.sum now removes json file, should have done this earlier ahaha 2 years ago
json.go seperared json func. 2 years ago
main.go splitting into different files 2 years ago
weather.go seperated weather data 2 years ago
web.go added resp error handling and seperate func 2 years ago

README.md

Go OpenWeather

This is a simple (but messy) Go project I am working on in my spare time!

It pulls JSON data from here and uses 'encoding/json' to sort the data!

Usage

You will need a OpenWeather API-Key. This can be done by opening a free account and creating a key!

./go-weather -h

Will give:

Usage of ./go-weather:
  -api string
    	Enter you api key here (default "none")
  -city string
    	Enter city e.g. London (default "London")
  -code string
    	Enter Code e.g. uk (default "uk")

Running the command in a terminal like so:

./go-weather -api=API-KEY -city=Glasgow -code=uk

Will give:

02/17/2022 17:03
📍Location: Glasgow, GB
Weather:☁ Clouds (few clouds)
🌡 Temp: 5.46°C (Feels like: 2.36°C)
(Min: 3.97°C, Max: 6.22°C)
🌅Sunrise: 07:37	🌇Sunset: 17:24