Skip to main content

stravainteractweblib

Extends the Strava v3 API using web scraping and web browser interactions. Extends stravaweblib and therefore stravalib functionality.

Authentication

See stravaweblib, on how to authenticate

Added Functionality

Changing Stats visibility

Stats cannot be set private by default using the strava API v3 and require the interaction with the edit page.

from stravainteractweblib import InteractiveWebClient

# Log in (requires API token and email/password for the site)
client = InteractiveWebClient(access_token=OAUTH_TOKEN, email=EMAIL, password=PASSWORD)

# Get the first activity id (uses the normal stravalib API)
activities = client.get_activities()
activity_id = activities[0].id

# set the heart rate data of the activity to private
client.set_stats_visibility(activity_id = activity_id, heart_rate = False)

Metadata

Release files for stravainteractweblib 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stravainteractweblib 0.0.5
File Size Uploaded Provenance Actions
stravainteractweblib-0.0.5.tar.gz 8.2 kB Without provenance Details for stravainteractweblib-0.0.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for stravainteractweblib 0.0.5
File Interpreter ABI Platform Actions
stravainteractweblib-0.0.5-py3-none-any.whl Python 3 none any Details for stravainteractweblib-0.0.5-py3-none-any.whl

Total release size: 16.9 kB

Release files / stravainteractweblib-0.0.5.tar.gz

Download URL stravainteractweblib-0.0.5.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
476f176e2a5e48d6abfbef72e2eb6caf60f1ae4b6988e6b59e61c6b7ac1e98ac
BLAKE2b-256 checksum
How to use checksums
5327b031c238aee2a5a2d15114e9bac96a30001c4c619a706dab565304e067e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / stravainteractweblib-0.0.5-py3-none-any.whl

Download URL stravainteractweblib-0.0.5-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68f76b6b64c5a5560b646a8722ccc69385f70cca71ffbf34b179cb64a6bc6346
BLAKE2b-256 checksum
How to use checksums
953922ad1e564471bd78d72d4a8639cb3e5160ab42b37c0ae8003695f64c1298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Security for stravainteractweblib 0.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page