summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--weather/weather.go12
1 files changed, 11 insertions, 1 deletions
diff --git a/weather/weather.go b/weather/weather.go
index d60e22c..87b7a83 100644
--- a/weather/weather.go
+++ b/weather/weather.go
@@ -37,7 +37,17 @@ type weatherdata struct {
func CurrentWeather(place string) (Weather, error) {
url := "http://www.yr.no/place/" + place + "/forecast_hour_by_hour.xml"
- resp, err := http.Get(url)
+
+ client := &http.Client{}
+
+ req, err := http.NewRequest("GET", url, nil)
+ if err != nil {
+ return Weather{}, err
+ }
+
+ req.Header.Add("User-Agent", "github.com/slivasur/startpage/weather")
+
+ resp, err := client.Do(req)
if err != nil {
return Weather{}, err
}