fixing NK get_workout
This commit is contained in:
@@ -269,8 +269,10 @@ def get_workout(user,nkid):
|
|||||||
|
|
||||||
# get strokes
|
# get strokes
|
||||||
url = NK_API_LOCATION+"api/v1/sessions/strokes"
|
url = NK_API_LOCATION+"api/v1/sessions/strokes"
|
||||||
|
|
||||||
response = requests.get(url,headers=headers,params=params)
|
response = requests.get(url,headers=headers,params=params)
|
||||||
|
|
||||||
|
|
||||||
if response.status_code != 200:
|
if response.status_code != 200:
|
||||||
# error handling and logging
|
# error handling and logging
|
||||||
return {},pd.DataFrame()
|
return {},pd.DataFrame()
|
||||||
@@ -282,13 +284,21 @@ def get_workout(user,nkid):
|
|||||||
df = strokeDataToDf(strokeData)
|
df = strokeDataToDf(strokeData)
|
||||||
|
|
||||||
# get workout data
|
# get workout data
|
||||||
timestampbegin = df['timestamp'].min()
|
after = df['timestamp'].min()
|
||||||
timestampend = df['timestamp'].max()
|
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/"
|
url = NK_API_LOCATION+"api/v1/sessions/"
|
||||||
params = {
|
params = {
|
||||||
'after':timestampbegin-1,
|
'after':after,
|
||||||
'before': timestampend+1,
|
'before': before,
|
||||||
}
|
}
|
||||||
|
|
||||||
response = requests.get(url, headers=headers,params=params)
|
response = requests.get(url, headers=headers,params=params)
|
||||||
|
|||||||
Reference in New Issue
Block a user