fixing NK get_workout
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user