.coveragerc
.flake8
.gitignore
.pre-commit-config.yaml
.readthedocs.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE.txt
MANIFEST.in
Makefile
README.md
changelog.md
environment.yml
pyproject.toml
requirements-build.txt
requirements.txt
.github/PULL_REQUEST_TEMPLATE.md
.github/PULL_REQUEST_TEMPLATE/release-pull-request-template.md
.github/workflows/build-docs.yml
.github/workflows/build-test.yml
.github/workflows/check-strava-api.yml
.github/workflows/push-pypi.yml
.github/workflows/type-check.yml
docs/Makefile
docs/conf.py
docs/index.md
docs/reference.rst
docs/_static/keepme
docs/_static/stravalib.css
docs/contributing/build-release-guide.md
docs/contributing/development-guide.md
docs/contributing/documentation-changelog.md
docs/contributing/how-to-contribute.md
docs/contributing/resources-for-new-contributors.md
docs/get-started/activities.rst
docs/get-started/athletes.rst
docs/get-started/authenticate-with-strava.rst
docs/get-started/index.md
docs/get-started/overview.rst
docs/images/stravalib_architecture.png
docs/reference/client.rst
docs/reference/exceptions.rst
docs/reference/field-conversions.rst
docs/reference/model.rst
docs/reference/protocol.rst
docs/reference/strava_model.rst
docs/reference/unithelper.rst
docs/reference/utilities.rst
docs/reference/api/stravalib.client.ActivityUploader.rst
docs/reference/api/stravalib.client.ActivityUploader.update_from_response.rst
docs/reference/api/stravalib.client.BatchedResultsIterator.rst
docs/reference/api/stravalib.client.Client.authorization_url.rst
docs/reference/api/stravalib.client.Client.create_activity.rst
docs/reference/api/stravalib.client.Client.create_subscription.rst
docs/reference/api/stravalib.client.Client.deauthorize.rst
docs/reference/api/stravalib.client.Client.delete_activity.rst
docs/reference/api/stravalib.client.Client.delete_subscription.rst
docs/reference/api/stravalib.client.Client.exchange_code_for_token.rst
docs/reference/api/stravalib.client.Client.explore_segments.rst
docs/reference/api/stravalib.client.Client.get_activities.rst
docs/reference/api/stravalib.client.Client.get_activity.rst
docs/reference/api/stravalib.client.Client.get_activity_comments.rst
docs/reference/api/stravalib.client.Client.get_activity_kudos.rst
docs/reference/api/stravalib.client.Client.get_activity_laps.rst
docs/reference/api/stravalib.client.Client.get_activity_photos.rst
docs/reference/api/stravalib.client.Client.get_activity_streams.rst
docs/reference/api/stravalib.client.Client.get_activity_zones.rst
docs/reference/api/stravalib.client.Client.get_athlete.rst
docs/reference/api/stravalib.client.Client.get_athlete_clubs.rst
docs/reference/api/stravalib.client.Client.get_athlete_koms.rst
docs/reference/api/stravalib.client.Client.get_athlete_starred_segments.rst
docs/reference/api/stravalib.client.Client.get_athlete_stats.rst
docs/reference/api/stravalib.client.Client.get_club.rst
docs/reference/api/stravalib.client.Client.get_club_activities.rst
docs/reference/api/stravalib.client.Client.get_club_members.rst
docs/reference/api/stravalib.client.Client.get_effort_streams.rst
docs/reference/api/stravalib.client.Client.get_friend_activities.rst
docs/reference/api/stravalib.client.Client.get_gear.rst
docs/reference/api/stravalib.client.Client.get_related_activities.rst
docs/reference/api/stravalib.client.Client.get_route.rst
docs/reference/api/stravalib.client.Client.get_route_streams.rst
docs/reference/api/stravalib.client.Client.get_routes.rst
docs/reference/api/stravalib.client.Client.get_segment.rst
docs/reference/api/stravalib.client.Client.get_segment_effort.rst
docs/reference/api/stravalib.client.Client.get_segment_efforts.rst
docs/reference/api/stravalib.client.Client.get_segment_streams.rst
docs/reference/api/stravalib.client.Client.get_starred_segments.rst
docs/reference/api/stravalib.client.Client.handle_subscription_callback.rst
docs/reference/api/stravalib.client.Client.handle_subscription_update.rst
docs/reference/api/stravalib.client.Client.join_club.rst
docs/reference/api/stravalib.client.Client.leave_club.rst
docs/reference/api/stravalib.client.Client.list_subscriptions.rst
docs/reference/api/stravalib.client.Client.refresh_access_token.rst
docs/reference/api/stravalib.client.Client.rst
docs/reference/api/stravalib.client.Client.update_activity.rst
docs/reference/api/stravalib.client.Client.update_athlete.rst
docs/reference/api/stravalib.client.Client.upload_activity.rst
docs/reference/api/stravalib.field_conversions.enum_value.rst
docs/reference/api/stravalib.field_conversions.enum_values.rst
docs/reference/api/stravalib.field_conversions.optional_input.rst
docs/reference/api/stravalib.field_conversions.time_interval.rst
docs/reference/api/stravalib.field_conversions.timezone.rst
docs/reference/api/stravalib.unithelper.Quantity.rst
docs/reference/api/stravalib.unithelper.UnitConverter.rst
docs/reference/api/stravalib.unithelper.UnitsQuantity.rst
docs/reference/api/stravalib.unithelper.c2f.rst
docs/reference/api/stravalib.unithelper.is_quantity_type.rst
docs/reference/api/stravalib.util.limiter.DefaultRateLimiter.rst
docs/reference/api/stravalib.util.limiter.LimitStructure.rst
docs/reference/api/stravalib.util.limiter.LimitsStructure.rst
docs/reference/api/stravalib.util.limiter.RateLimitRule.rst
docs/reference/api/stravalib.util.limiter.RateLimiter.rst
docs/reference/api/stravalib.util.limiter.RequestRate.rst
docs/reference/api/stravalib.util.limiter.SleepingRateLimitRule.rst
docs/reference/api/stravalib.util.limiter.XRateLimitRule.rst
docs/reference/api/stravalib.util.limiter.get_rates_from_response_headers.rst
docs/reference/api/stravalib.util.limiter.get_seconds_until_next_day.rst
docs/reference/api/stravalib.util.limiter.get_seconds_until_next_quarter.rst
examples/strava-oauth/README.md
examples/strava-oauth/requirements.txt
examples/strava-oauth/server.py
examples/strava-oauth/static/ConnectWithStrava.png
examples/strava-oauth/templates/login.html
examples/strava-oauth/templates/login_error.html
examples/strava-oauth/templates/login_results.html
stravalib/__init__.py
stravalib/_version_generated.py
stravalib/client.py
stravalib/exc.py
stravalib/field_conversions.py
stravalib/model.py
stravalib/protocol.py
stravalib/strava_model.py
stravalib/unit_registry.py
stravalib/unithelper.py
stravalib.egg-info/PKG-INFO
stravalib.egg-info/SOURCES.txt
stravalib.egg-info/dependency_links.txt
stravalib.egg-info/requires.txt
stravalib.egg-info/top_level.txt
stravalib/tests/__init__.py
stravalib/tests/auth_responder.py
stravalib/tests/test.ini-example
stravalib/tests/functional/__init__.py
stravalib/tests/functional/test_client.py
stravalib/tests/functional/test_client_rate_limiter.py
stravalib/tests/functional/test_client_write.py
stravalib/tests/functional/test_result_iterator.py
stravalib/tests/integration/__init__.py
stravalib/tests/integration/conftest.py
stravalib/tests/integration/strava_api_stub.py
stravalib/tests/integration/test_client.py
stravalib/tests/resources/activity-manual.3.json
stravalib/tests/resources/activity.3.json
stravalib/tests/resources/athlete.2.json
stravalib/tests/resources/athlete.3.json
stravalib/tests/resources/example_route_response.json
stravalib/tests/resources/example_zone_response.json
stravalib/tests/resources/sample.tcx
stravalib/tests/resources/strava_swagger.json
stravalib/tests/unit/__init__.py
stravalib/tests/unit/test_client_utils.py
stravalib/tests/unit/test_field_conversions.py
stravalib/tests/unit/test_limiter.py
stravalib/tests/unit/test_model.py
stravalib/tests/unit/test_unithelper.py
stravalib/util/__init__.py
stravalib/util/limiter.py