strava-ruby-client
strava-ruby-client copied to clipboard
A complete Ruby client for the Strava API v3.
The replacing attribute will be `sport_type`. https://developers.strava.com/docs/changelog/ > June 15, 2022 > > Introduction of [activity](https://developers.strava.com/docs/reference/#api-Activities) sport_type. This is the preferred field to use moving forward, as opposed to type,...
I'm trying to help with getting @simonneutert's rate limiting work for #11 over the finish line. I'm handy with git, so feel free to ask me to rebase/squash/do whatever! I'm...
@dblock sorry for the delay, I am struggling a little at the time 😢 I really hope this attempt is way more appealing. If so, I will try to finish...
Descent is Ascent + (Start Elevation - End Elevation). Start Elevation and End Elevation can be obtained from AltitudeStream.
Fix for #22 It adds a fallback for special error format in create_upload endpoint.
This is easiest to explain by example: ```ruby activity = client.athlete_activities.last activity.class => Strava::Models::Activity activity.id => 2957731094 activity.name => "Morning Run" # This is actually a SummaryActivity (see here https://developers.strava.com/docs/reference/#api-models-SummaryActivity)...
Hi I have just finished migrating https://github.com/ylecuyer/onmove200 to this gem. overall it went seamlessly except for the error class which doesn't report error and status when doing an upload. The...
See https://developers.strava.com/docs/#client-code Strava can respond with a rate limit error providing the time when the next request can be made.
Tried with https://github.com/tranquiliste/tcx_reader but ran into https://github.com/tranquiliste/tcx_reader/issues/1. Haven't tried https://github.com/rubyist/guppy.
- took off where Adam left - replaces https://github.com/dblock/strava-ruby-client/pull/50 #### TODO - [x] check variable naming (especially reponse/request) - [x] UPGRADING.md with hints to classes and their API that replaced...