strava-ruby-client icon indicating copy to clipboard operation
strava-ruby-client copied to clipboard

A complete Ruby client for the Strava API v3.

Results 13 strava-ruby-client issues
Sort by recently updated
recently updated
newest added

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,...

chore

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.

new feature

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)...

new feature

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...

bug?

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.

new feature

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.

new feature

- 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...