Update a gist to contain your YTD Strava distances
This repo is based off of matchai's waka-box.
- Create a new public GitHub Gist (https://gist.github.com/)
- Create a token with the
gist
scope and copy it. (https://github.com/settings/tokens/new) - Create a Strava Application (https://www.strava.com/settings/api)
- Copy the
Client ID
,Client Secret
, andRefresh Token
- Copy the
- Get your
Athlete Token
by going to https://www.strava.com, click your profile photo in the top right corner. Copy the ID in the url.https://www.strava.com/athletes/
12345
- Fork this repo
- Log into CircleCI with your GitHub (https://circleci.com/vcs-authorize/)
- Click on "Add Projects" on the sidebar
- Set up a project with the newly created fork
- Go to Project Settings > Environment Variables
- Add the following environment variables:
- GIST_ID: The ID portion from your gist url
https://gist.github.com/<github username>/
6d5f84419863089a167387da62dd7081
. - GITHUB_TOKEN: The GitHub token generated above.
- STRAVA_ATHLETE_ID: The ID you got from visiting your profile page.
- STRAVA_CLIENT_ID: The client ID you got from the Strava API page.
- STRAVA_CLIENT_SECRET: The client secret you got from the Strava API page.
- STRAVA_REFRESH_TOKEN: The refresh token you got from the Strava API page.
- (optional) UNITS:
miles
ormetres
ormeters
(default)