Private
Public Access
1
0

fixing NK get_workout

This commit is contained in:
Sander Roosendaal
2021-04-18 07:51:55 +02:00
parent 6331b4ff4a
commit b6b9f29a70

View File

@@ -269,8 +269,10 @@ def get_workout(user,nkid):
# get strokes
url = NK_API_LOCATION+"api/v1/sessions/strokes"
response = requests.get(url,headers=headers,params=params)
if response.status_code != 200:
# error handling and logging
return {},pd.DataFrame()
@@ -282,13 +284,21 @@ def get_workout(user,nkid):
df = strokeDataToDf(strokeData)
# get workout data
timestampbegin = df['timestamp'].min()
timestampend = df['timestamp'].max()
after = df['timestamp'].min()
before = df['timestamp'].max()
after = arrow.get(after/1000.)
before = arrow.get(before/1000.)
after = after-timedelta(days=1)
before = before+timedelta(days=1)
before = str(int(before.timestamp())*1000)
after = str(int(after.timestamp())*1000)
url = NK_API_LOCATION+"api/v1/sessions/"
params = {
'after':timestampbegin-1,
'before': timestampend+1,
'after':after,
'before': before,
}
response = requests.get(url, headers=headers,params=params)