Example #1
0
def fetch_ride(ride):
    """
    Fetch and store a single ride from strava. Argument is either Ride instance or strava id.
    """
    data = load_json("http://www.strava.com/api/v1/rides/%s" % ride)['ride']
    instance = Ride.get_or_create(strava_id=ride).populate_from_dict(data)
    instance.save()
    return instance
Example #2
0
 def construct_ride(data):
     instance = Ride.get_or_create(strava_id=data['id']).populate_from_dict(data)
     instance.save()
     return instance