Surf Report API. This used to be in donetcore for Microsoft Reactor labs ran by Brad, now it has been refactored to use Golang. For references to the labs you can checkout an earlier commit for the dotnet core code.
This application simply calls the weather api and creates prometheus metrics for use of viewing data related to surfing in tools like grafana.
curl "https://api.stormglass.io/v2/weather/point?lat=-33.7979&lng=151.2882¶ms=airTemperature,cloudCover,swellDirection,swellHeight,swellPeriod,waterTemperature,waveDirection,waveHeight" -H "Authorization: " > surf.json
curl "https://api.stormglass.io/v2/tide/sea-level/point?lat=-33.7979&lng=151.2882" -H "Authorization: " > tide.json
surf_water_temperature 18.42
surf_wave_direction 152.14
surf_wave_height 152.14
surf_air_temperature 16.45
surf_cloud_cover 100.0
surf_swell_direction 150.68
surf_swell_height 1.07
surf_swell_period 7.88
surf_tide 7.88