Skip to main content

Export your workout history from QuickCoach to CSV files

Project description

QuickCoach Data Export

Export your workout history from QuickCoach to CSV files.

Usage

  1. Install uv if not already installed by running the following command:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. If you don't have the Chrome browser installed, you'll need to install it (available here).

  3. Run directly with uvx, specifying your personal QuickCoache URL slug. For example, if your QuickCoach URL is https://app.quickcoach.fit/pt/fitcojoseph123, then your slug is everything that appears after http://app.qickcoach.fit/:

    uvx quickcoach-export --slug pt/fitcojoseph123
    

What it does

  • Opens QuickCoach in an automated browser
  • Extracts all workout history across all your plans
  • Creates two CSV files:
    • quickcoach-{slug}.csv - Long format (one row per exercise/date)
    • quickcoach-pivot-{slug}.csv - Wide format (exercises as rows, dates as columns)

Options

  • --delay 0.2 - Add delay between scraping exercises (default: 0.15 seconds)
  • --headful - Show browser window while running (useful for debugging)
  • --skip-pivot - Only create the long-format CSV

Example

# Basic usage
uvx quickcoach-export --slug pt/fitcojoseph123

# With custom delay and visible browser
uvx quickcoach-export --slug pt/fitcojoseph123 --delay 0.3 --headful

# From local repo
uv run quickcoach-export --slug pt/fitcojoseph123

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickcoach_export-0.1.0.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quickcoach_export-0.1.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file quickcoach_export-0.1.0.tar.gz.

File metadata

  • Download URL: quickcoach_export-0.1.0.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.8

File hashes

Hashes for quickcoach_export-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3bb7d505a604716efa13be12063b6d2c701d220c5e6acf0ba1e3b46b64642ee0
MD5 6789508f507c85511c57d0d30ec71708
BLAKE2b-256 86a1134514d1d522461a44b7f3ac52946e959b1b65852df213fac5190989c8f1

See more details on using hashes here.

File details

Details for the file quickcoach_export-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for quickcoach_export-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 997bce3d341dbfd42aaf2cbd36a980ed1ee8a731e41f0ddbcfec31b580040b7b
MD5 b46761e4a62a2d927c5894ed5019f118
BLAKE2b-256 d62aca23f60afb885c150b8560f11cb99bc2994c86b23241de03e6c4e4a83676

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page