From 99e7ecba43d1658b52245d7a9b80b0aea3c5f7cf Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 17 Oct 2017 18:14:13 +0200 Subject: [PATCH 1/2] bug in metar --- rowers/views.py | 2 +- rowers/weather.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rowers/views.py b/rowers/views.py index 208239cc..5ab2c413 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -4932,7 +4932,7 @@ def workout_downloadmetar_view(request,id=0, startdatetime = dateutil.parser.parse("{}, {}".format(row.date, row.starttime)) - starttimeunix = arrow.get(startdatetime).timestamp + starttimeunix = arrow.get(row.startdatetime).timestamp #starttimeunix = int(mktime(startdatetime.utctimetuple())) avgtime = starttimeunix+avgtime winddata = get_metar_data(airportcode,avgtime) diff --git a/rowers/weather.py b/rowers/weather.py index 3e9bd4e0..d26ed0a9 100644 --- a/rowers/weather.py +++ b/rowers/weather.py @@ -38,7 +38,7 @@ def get_weather_data(long,lat,unixtime): def get_metar_data(airportcode,unixtime): timestamp = arrow.get(unixtime).isoformat() - + print timestamp url = "https://www.aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&startTime=" url += str(unixtime-3600) url += "&endTime=" From ee50c6fe0c28b7e6e28886c604b6f67b226aa867 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 17 Oct 2017 18:15:07 +0200 Subject: [PATCH 2/2] fixed wind --- rowers/views.py | 2 +- rowers/weather.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rowers/views.py b/rowers/views.py index 5ab2c413..141307f1 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -4862,7 +4862,7 @@ def workout_downloadwind_view(request,id=0, startdatetime = dateutil.parser.parse("{}, {}".format(row.date, row.starttime)) - starttimeunix = int(arrow.get(startdatetime).timestamp) + starttimeunix = int(arrow.get(row.startdatetime).timestamp) #starttimeunix = int(mktime(startdatetime.utctimetuple())) avgtime = starttimeunix+avgtime winddata = get_wind_data(avglat,avglon,avgtime) diff --git a/rowers/weather.py b/rowers/weather.py index d26ed0a9..d01d0fed 100644 --- a/rowers/weather.py +++ b/rowers/weather.py @@ -38,7 +38,7 @@ def get_weather_data(long,lat,unixtime): def get_metar_data(airportcode,unixtime): timestamp = arrow.get(unixtime).isoformat() - print timestamp + url = "https://www.aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&startTime=" url += str(unixtime-3600) url += "&endTime="