/strava

Python library for Strava.

Primary LanguagePython

strava

Python library for Strava. Upload or delete activity data.

Upload activity data not required latitude, and longitude.

Delete activity is delete all your activities.

Requirements

Using external library.

Usage

upload activities

from strava import Strava
strava = Strava(strava_email, strava_password)
activity_type = 'Run'
activity_country = 'Japan'
activity_location = 'Yokohama'
activity_start_date = '01/26/2013'
activity_name = '%s %s' % (activity_type, activity_start_date)
activity_start_time_of_day = '00:00:00'
activity_elapsed_time = '01:00:00'
activity_distance = '10'
strava.add_activity(activity_type, activity_name, activity_country,
                    activity_location, activity_start_date,
                    activity_start_time_of_day, activity_elapsed_time,
                    activity_distance)

delete activities

Simple way is execute by command line.

$ python strava.py -e strava_email -p strava_password

or

from strava import Strava
strava = Strava(strava_email, strava_password)
strava.delete_activities()