goweather aims to provide a simple command line interface to get the current weather and forecast for a given location in Germany. The data is provided by the Deutscher Wetterdienst via the BrightSky API.
The GPS coordinates are provided by the OpenStreetMap API.
The DWD (Deutscher Wetterdienst), as Germany's meteorological service, publishes a myriad of meteorological observations and calculations as part of their Open Data program.
Bright Sky is an open-source project aiming to make some of the more popular data — in particular weather observations from the DWD station network and weather forecasts from the MOSMIX model — available in a free, simple JSON API.
Download the binary from the release page and run it with the following command: ./goweather on Unix or .\goweather.exe on Windows
You can also just double click the binary.
This seems to be a common false positive especially on windows machines. Don't take my word for it. Here's the official notice from the golang team: https://go.dev/doc/faq#virus
Why does my virus-scanning software think my Go
distribution or compiled binary is infected?
This is a common occurrence, especially on Windows machines,
and is almost always a false positive.
Commercial virus scanning programs are often confused by
the structure of Go binaries, which they don't see as often
as those compiled from other languages.
(...)
In any case, if you believe the report is in error, please report
a bug to the supplier of your virus scanner.
Maybe in time virus scanners can learn to understand Go programs."
Please rest assured, that the tool does not contain any malicious components.
The privacy policy of OpenStreetMap can be found here: https://osmfoundation.org/wiki/Privacy_Policy
Goweather uses the raw data from the Deutscher Wetterdienst. The Data is provided via the BrightSky API.