Skip to main content

Syncs workouts from Wahoo SYSTM to intervals.icu

Project description

Overview

SufferSync syncs workouts from your Wahoo SYSTM training plan with intervals.icu.

Getting Started

  • Install this app: pip install suffersync.
  • Get your intervals.icu API key on your account page.
  • Run the app once using suffersync in a terminal, it'll create a suffersync.cfg file in your current directory.
  • Open suffersync.cfg and add your configuration:
    • By default only future ride workouts are included. Yoga, swim, run and strength workouts are ignored, change the respective values in the config file to suit your needs.
    • Add your Wahoo SYSTM username & password.
    • The start & end dates that you want to get the activities for.
    • Your intervals.icu athlete id & API key.
  • Run the app with suffersync or python -m suffersync.
  • You can delete events using the range in the config file with suffersync -d.

Disclaimer

This website is in no way affiliated with either Wahoo SYSTM or https://intervals.icu. It was developed for personal use and is not supported. I welcome pull requests if you want to contribute.

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

suffersync-1.4.4.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

suffersync-1.4.4-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file suffersync-1.4.4.tar.gz.

File metadata

  • Download URL: suffersync-1.4.4.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for suffersync-1.4.4.tar.gz
Algorithm Hash digest
SHA256 bcccec05e721c1ee5ef9c1d7299e3e82d6dfcd4385a708606ca68a3edb70d4b3
MD5 72b0eb48986c7f5e98b118c137ad3c28
BLAKE2b-256 cfd55b5bf273c8d7418c1ed113f281c979a4ecbe67cf005f6a8f1f08535c42e7

See more details on using hashes here.

File details

Details for the file suffersync-1.4.4-py3-none-any.whl.

File metadata

  • Download URL: suffersync-1.4.4-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for suffersync-1.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 05dacb6d205e4c86514e97ee589026ace7e0a136c51b6060a35431218f205cfe
MD5 9f3d3175e1156f449ce33a8d5b8e85c8
BLAKE2b-256 9cb3cc1d6278683b4c7948d11f6053e45acad5a2496e8513614d38c9cc3d7044

See more details on using hashes here.

Supported by

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