https://github.com/cyclenerd/veloheroup
🚴 Command line interface for uploading to Velo Hero
https://github.com/cyclenerd/veloheroup
bash bash-script bike curl cycling running triathlon upload uploader
Last synced: 2 months ago
JSON representation
🚴 Command line interface for uploading to Velo Hero
- Host: GitHub
- URL: https://github.com/cyclenerd/veloheroup
- Owner: Cyclenerd
- License: gpl-3.0
- Created: 2016-09-15T15:44:53.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-12-27T14:32:36.000Z (over 3 years ago)
- Last Synced: 2025-02-13T09:17:46.189Z (4 months ago)
- Topics: bash, bash-script, bike, curl, cycling, running, triathlon, upload, uploader
- Language: Shell
- Homepage: https://www.velohero.com/
- Size: 17.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# veloheroup
Upload FIT, TCX, GPX, SRM, HRM, PWX, SLF and SLM files to [Velo Hero](https://www.velohero.com/) from the command line.

## Prerequisites
* Bash shell
* curlMost Linux distributions and macOS meet the requirements.
## Setup
1. Sign up at https://app.velohero.com/sso
2. Get yourself a private single sign-on key. That's the long string.
3. Create a `.veloherorc` file in your home directory. Save the SSO key in this file:
~~~
VELOHERO_SSO_KEY=[insert your own]
~~~## Usage
Upload a single file:
veloheroup file.fit
Use find and xargs to upload everything:
find -iname \*.fit | xargs veloheroup
## More info
Inspired by stravaup https://github.com/mpolla/stravaup