Skip to main content

Table of Contents

  1. strava-to-sqlite
    1. Get started
      1. Install
      2. Auth and fetch
      3. Explore
    2. Roadmap
    3. Links, Resources and Thanks

strava-to-sqlite

Get started

Install

pip install strava-to-sqlite

Auth and fetch

# - Allow auth via browser oauth flow
# - Saves credentials to database
strava-to-sqlite auth strava_dump.db

# - Fetches and stores strava activities since last sync for all users
strava-to-sqlite sync strava_dump.db

Explore

Strava API sends polylines which are transformed to GeoJSON LineString by strava-to-sqlite and can rendered on map with datasette-leaflet-geojson and datasette.

# assuming datasette is installed
datasette install datasette-leaflet-geojson
datasette strava_dump.db

Roadmap

  • Overall clean-up/refactor
  • Add tests
  • Client side rate-limiting and retries
  • Option to fetch for individual user (currently fetches for all authenticated users)

Links, Resources and Thanks

Metadata

Release files for strava-to-sqlite 0.1.1

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

Source distribution (sdist)

Source distribution for strava-to-sqlite 0.1.1
File Size Uploaded Provenance Actions
strava_to_sqlite-0.1.1.tar.gz 6.7 kB Without provenance Details for strava_to_sqlite-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for strava-to-sqlite 0.1.1
File Interpreter ABI Platform Actions
strava_to_sqlite-0.1.1-py3-none-any.whl Python 3 none any Details for strava_to_sqlite-0.1.1-py3-none-any.whl

Total release size: 14.3 kB

Release files / strava_to_sqlite-0.1.1.tar.gz

Download URL strava_to_sqlite-0.1.1.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0a216d30183886f0963f6fa258a29111680de29a7b75dbabdfb0f524e67c694a
BLAKE2b-256 checksum
How to use checksums
336da532f5f7b17229c6fbe86ed66945650a177ac8c55a4cc29a55c615e59f39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.6 Linux/6.1.65

Release files / strava_to_sqlite-0.1.1-py3-none-any.whl

Download URL strava_to_sqlite-0.1.1-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
50d031157917a9267d1e6ff6c5c961307d0d9ae1701aa7121961e21992f8a1bb
BLAKE2b-256 checksum
How to use checksums
b1e5e7f4347ada15e4c9dc83f8800cc3b91ad468e488752f2fe5a5f391593fe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.6 Linux/6.1.65

Security for strava-to-sqlite 0.1.1

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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

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