Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: a8bb177ac5
Fetching contributors…

Cannot retrieve contributors at this time

executable file 37 lines (28 sloc) 1.131 kB
#!/usr/bin/env python
# Athlete is Craig Peters, employee at Strava
# http://app.strava.com/athletes/103227
from strava import Athlete
"""
First, we set up a Strava Object for the Athlete that we want to query
"""
st = Athlete(103227)
"""
Once we've gotten the Athlete's object, we can then look at various
statistics - number of rides and total moving time are shown below.
By default, we only look at the last 7 days.
"""
print('Ridden %d rides' % st.ride_stats()['rides'])
print('Total moving time: %f minutes' % \
(float(st.ride_stats()['moving_time']) / 60.0))
"""
We can then iterate through the rides, and further through the segments on
each of those rides, displaying information from each. Ride details are stored
in metric, so, we need to convert that to get imperial measurements.
"""
for ride in st.rides():
print('Ride name: %s' % ride.name)
for segment in ride.segments:
print(' Segment: %s\n Moving Time: %f minutes\n Average ' \
'Speed: %f mph' % \
(segment.name, segment.detail.moving_time / 60.0, \
segment.detail.average_speed * 0.000621))
Jump to Line
Something went wrong with that request. Please try again.