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 QuickCoach 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.quickcoach.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.1.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.1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quickcoach_export-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 94db4ed2e97728c0df437f156ed4b85b13f50a6dedf30ad4e8c2fa8ef0dc893d
MD5 df91118965e711e8b06bb66f40142fda
BLAKE2b-256 4fe1b002e788b8b23d5d464295cb47c5082fc529eca9dc28778864b4f426f443

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quickcoach_export-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 953be3c3ea4c14027e1330d4ea41a31b34c7fd5e09348af0bd95da074b89bfc7
MD5 7e5ef50ae0d6b710ae5ce02f9c16a68e
BLAKE2b-256 b0dc062cf3815d194975a75756e0d6cfdbd0a06c0f519000a0b73873731dc57f

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