Skip to main content

Syncs workouts from intervals.icu to Hammerhead Karoo

Project description

Overview

karoosync gets today's workout from intervals.icu for usage on a Hammerhead Karoo bike computer.

Getting Started

  • Install this using pip install karoosync
  • Get your intervals.icu API key on your account page.
  • Run karoosync, the first time it will create a karoosync.cfg config file in your current directory.
  • Open karoosync.cfg and modify it as required:
    • The start & end dates that you want to get the activities for, can be the same date if you only want one day.
    • Your intervals.icu athlete id & API key.
    • Add your Hammerhead dashboard username & password.
  • Run the app with karoosync.
  • You'll see the workout show up in the dashboard under workouts and on your Karoo.

Caveat

If you run the app multiple times for the same date, you will see duplicates in the Hammerhead dashboard that might have to be removed manually. Bandwidth permitting I'll try to improve that workflow in a future version.

Disclaimer

This website is in no way affiliated with either Hammerhead 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

karoosync-1.4.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

karoosync-1.4.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file karoosync-1.4.0.tar.gz.

File metadata

  • Download URL: karoosync-1.4.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for karoosync-1.4.0.tar.gz
Algorithm Hash digest
SHA256 22e51f6d98e5d8a7a7590c03b9543c462f09821aff6519f3412002de043dc224
MD5 90b11071f6423dbc3b16a5154415f49b
BLAKE2b-256 90f26888d35f2f47916cdadedcdd0fbb1b7f410751d5163e53d8821b2a88a193

See more details on using hashes here.

File details

Details for the file karoosync-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: karoosync-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for karoosync-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6cc328cde3e0477ef0e48c843f24743fc39f9567b71340254368bf7da7bf1802
MD5 66c6eef6a4da8868e59d68325148d392
BLAKE2b-256 4f5906c068175bfc209f108a373f42977df1f2e116dcdd874de345c4d11c6ed7

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