small improvement activity chart; retiring Bike, only bike with small b
This commit is contained in:
@@ -35,11 +35,11 @@ from pytz import timezone as tz, utc
|
|||||||
#http_client.HTTPConnection.debuglevel = 1
|
#http_client.HTTPConnection.debuglevel = 1
|
||||||
|
|
||||||
# You must initialize logging, otherwise you'll not see debug output.
|
# You must initialize logging, otherwise you'll not see debug output.
|
||||||
logging.basicConfig()
|
#logging.basicConfig()
|
||||||
logging.getLogger().setLevel(logging.DEBUG)
|
#logging.getLogger().setLevel(logging.DEBUG)
|
||||||
requests_log = logging.getLogger("requests.packages.urllib3")
|
#requests_log = logging.getLogger("requests.packages.urllib3")
|
||||||
requests_log.setLevel(logging.DEBUG)
|
#requests_log.setLevel(logging.DEBUG)
|
||||||
requests_log.propagate = True
|
#requests_log.propagate = True
|
||||||
|
|
||||||
|
|
||||||
from rowers.tasks import handle_get_garmin_file
|
from rowers.tasks import handle_get_garmin_file
|
||||||
@@ -305,12 +305,6 @@ def ps_to_garmin(ps,r):
|
|||||||
payload['steps'] = lijst
|
payload['steps'] = lijst
|
||||||
url = 'https://apis.garmin.com/training-api/workout/'
|
url = 'https://apis.garmin.com/training-api/workout/'
|
||||||
|
|
||||||
print(payload)
|
|
||||||
print(oauth_data['client_id'])
|
|
||||||
print(oauth_data['client_secret'])
|
|
||||||
print(r.garmintoken)
|
|
||||||
print(r.garminrefreshtoken)
|
|
||||||
|
|
||||||
garmin = OAuth1Session(oauth_data['client_id'],
|
garmin = OAuth1Session(oauth_data['client_id'],
|
||||||
client_secret=oauth_data['client_secret'],
|
client_secret=oauth_data['client_secret'],
|
||||||
resource_owner_key=r.garmintoken,
|
resource_owner_key=r.garmintoken,
|
||||||
@@ -319,7 +313,6 @@ def ps_to_garmin(ps,r):
|
|||||||
encoding='base64'
|
encoding='base64'
|
||||||
)
|
)
|
||||||
|
|
||||||
print(garmin.headers)
|
|
||||||
|
|
||||||
response = garmin.post(url,data=payload)
|
response = garmin.post(url,data=payload)
|
||||||
|
|
||||||
|
|||||||
@@ -571,7 +571,6 @@ def interactive_activitychart(workouts,startdate,enddate,stack='type',toolbar_lo
|
|||||||
while d<=enddate:
|
while d<=enddate:
|
||||||
dd = d.strftime('%d')
|
dd = d.strftime('%d')
|
||||||
|
|
||||||
|
|
||||||
if totaldays<30:
|
if totaldays<30:
|
||||||
dates.append(d.strftime('%m/%d'))
|
dates.append(d.strftime('%m/%d'))
|
||||||
dates_sorting.append(d.strftime('%Y/%m/%d'))
|
dates_sorting.append(d.strftime('%Y/%m/%d'))
|
||||||
@@ -582,7 +581,10 @@ def interactive_activitychart(workouts,startdate,enddate,stack='type',toolbar_lo
|
|||||||
rscores.append(0)
|
rscores.append(0)
|
||||||
trimps.append(0)
|
trimps.append(0)
|
||||||
links.append('')
|
links.append('')
|
||||||
types.append('rower')
|
try:
|
||||||
|
types.append(types[0])
|
||||||
|
except IndexError:
|
||||||
|
types.append('rower')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
rowers.append(rowers[0])
|
rowers.append(rowers[0])
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ workouttypes_ordered = collections.OrderedDict({
|
|||||||
'c-boat':'Dutch C boat',
|
'c-boat':'Dutch C boat',
|
||||||
'churchboat':'Finnish Church boat',
|
'churchboat':'Finnish Church boat',
|
||||||
'Ride':'Ride',
|
'Ride':'Ride',
|
||||||
'Bike':'Bike',
|
'bike':'Bike',
|
||||||
'Run':'Run',
|
'Run':'Run',
|
||||||
'NordicSki':'NordicSki',
|
'NordicSki':'NordicSki',
|
||||||
'Swim':'Swim',
|
'Swim':'Swim',
|
||||||
@@ -36,7 +36,7 @@ workouttypes_ordered = collections.OrderedDict({
|
|||||||
'Kayaking':'Kayaking',
|
'Kayaking':'Kayaking',
|
||||||
'Workout':'Workout',
|
'Workout':'Workout',
|
||||||
'Yoga':'Yoga',
|
'Yoga':'Yoga',
|
||||||
'bike':'Bike',
|
# 'bike':'Bike',
|
||||||
'other':'Other',
|
'other':'Other',
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -51,7 +51,7 @@ stravacollection = (
|
|||||||
('water','Rowing'),
|
('water','Rowing'),
|
||||||
('rower','Rowing'),
|
('rower','Rowing'),
|
||||||
('skierg','NordicSki'),
|
('skierg','NordicSki'),
|
||||||
('Bike','Ride'),
|
('bike','Ride'),
|
||||||
('bikeerg','Ride'),
|
('bikeerg','Ride'),
|
||||||
('dynamic','Rowing'),
|
('dynamic','Rowing'),
|
||||||
('slides','Rowing'),
|
('slides','Rowing'),
|
||||||
@@ -84,7 +84,7 @@ garmincollection = (
|
|||||||
('water','ROWING'),
|
('water','ROWING'),
|
||||||
('rower','INDOOR_ROWING'),
|
('rower','INDOOR_ROWING'),
|
||||||
('skierg','CROSS_COUNTRY_SKIING'),
|
('skierg','CROSS_COUNTRY_SKIING'),
|
||||||
('Bike','ROAD_BIKING'),
|
('bike','ROAD_BIKING'),
|
||||||
('bikeerg','INDOOR_CYCLING'),
|
('bikeerg','INDOOR_CYCLING'),
|
||||||
('dynamic','INDOOR_ROWING'),
|
('dynamic','INDOOR_ROWING'),
|
||||||
('slides','INDOOR_ROWING'),
|
('slides','INDOOR_ROWING'),
|
||||||
@@ -117,7 +117,7 @@ fitcollection = (
|
|||||||
('water','rowing'),
|
('water','rowing'),
|
||||||
('rower','rowing'),
|
('rower','rowing'),
|
||||||
('skierg','cross_country_skiing'),
|
('skierg','cross_country_skiing'),
|
||||||
('Bike','cycling'),
|
('bike','cycling'),
|
||||||
('bikeerg','cycling'),
|
('bikeerg','cycling'),
|
||||||
('dynamic','rowing'),
|
('dynamic','rowing'),
|
||||||
('slides','rowing'),
|
('slides','rowing'),
|
||||||
@@ -153,7 +153,7 @@ stcollection = (
|
|||||||
('water','Rowing'),
|
('water','Rowing'),
|
||||||
('rower','Rowing'),
|
('rower','Rowing'),
|
||||||
('skierg','Skiing:Nordic'),
|
('skierg','Skiing:Nordic'),
|
||||||
('Bike','Cycling'),
|
('bike','Cycling'),
|
||||||
('bikeerg','Cycling'),
|
('bikeerg','Cycling'),
|
||||||
('dynamic','Rowing'),
|
('dynamic','Rowing'),
|
||||||
('slides','Rowing'),
|
('slides','Rowing'),
|
||||||
@@ -187,7 +187,7 @@ rkcollection = (
|
|||||||
('water','Rowing'),
|
('water','Rowing'),
|
||||||
('rower','Rowing'),
|
('rower','Rowing'),
|
||||||
('skierg','Cross-Country Skiing'),
|
('skierg','Cross-Country Skiing'),
|
||||||
('Bike','Cycling'),
|
('bike','Cycling'),
|
||||||
('bikeerg','Cycling'),
|
('bikeerg','Cycling'),
|
||||||
('dynamic','Rowing'),
|
('dynamic','Rowing'),
|
||||||
('slides','Rowing'),
|
('slides','Rowing'),
|
||||||
@@ -220,7 +220,7 @@ polarcollection = (
|
|||||||
('water','Rowing'),
|
('water','Rowing'),
|
||||||
('rower','Rowing'),
|
('rower','Rowing'),
|
||||||
('skierg','Skiing'),
|
('skierg','Skiing'),
|
||||||
('Bike','Cycling'),
|
('bike','Cycling'),
|
||||||
('bikeerg','Cycling'),
|
('bikeerg','Cycling'),
|
||||||
('dynamic','Rowing'),
|
('dynamic','Rowing'),
|
||||||
('slides','Rowing'),
|
('slides','Rowing'),
|
||||||
@@ -253,7 +253,7 @@ tpcollection = (
|
|||||||
('water','rowing'),
|
('water','rowing'),
|
||||||
('rower','rowing'),
|
('rower','rowing'),
|
||||||
('skierg','xc-ski'),
|
('skierg','xc-ski'),
|
||||||
('Bike','bike'),
|
('bike','bike'),
|
||||||
('Bikeerg','bike'),
|
('Bikeerg','bike'),
|
||||||
('dynamic','rowing'),
|
('dynamic','rowing'),
|
||||||
('slides','rowing'),
|
('slides','rowing'),
|
||||||
@@ -286,7 +286,7 @@ c2collection = (
|
|||||||
('water','water'),
|
('water','water'),
|
||||||
('rower','rower'),
|
('rower','rower'),
|
||||||
('skierg','skierg'),
|
('skierg','skierg'),
|
||||||
('Bike','bike'),
|
('bike','bike'),
|
||||||
('bikeerg','bike'),
|
('bikeerg','bike'),
|
||||||
('dynamic','dynamic'),
|
('dynamic','dynamic'),
|
||||||
('slides','slides'),
|
('slides','slides'),
|
||||||
|
|||||||
@@ -427,7 +427,7 @@ workout bike
|
|||||||
|
|
||||||
self.assertEqual(len(ws),1)
|
self.assertEqual(len(ws),1)
|
||||||
w = ws[0]
|
w = ws[0]
|
||||||
self.assertEqual(w.workouttype,'Bike')
|
self.assertEqual(w.workouttype,'bike')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -575,7 +575,7 @@ race 1
|
|||||||
self.assertIn('Successfully processed email attachments',out.getvalue())
|
self.assertIn('Successfully processed email attachments',out.getvalue())
|
||||||
|
|
||||||
ws = Workout.objects.filter(name="johnsworkout")
|
ws = Workout.objects.filter(name="johnsworkout")
|
||||||
|
|
||||||
self.assertEqual(len(ws),1)
|
self.assertEqual(len(ws),1)
|
||||||
|
|
||||||
w = ws[0]
|
w = ws[0]
|
||||||
|
|||||||
@@ -524,7 +524,6 @@ def get_strava_stream(r,metric,stravaid,series_type='time',fetchresolution='high
|
|||||||
if metric=='power': # pragma: no cover
|
if metric=='power': # pragma: no cover
|
||||||
with open('data.txt', 'w') as outfile:
|
with open('data.txt', 'w') as outfile:
|
||||||
json.dump(s.json(), outfile)
|
json.dump(s.json(), outfile)
|
||||||
print('saved to file')
|
|
||||||
|
|
||||||
for data in s.json():
|
for data in s.json():
|
||||||
y = None
|
y = None
|
||||||
|
|||||||
Reference in New Issue
Block a user