Note: the guide below was written for Windows. For other operating systems, another basemap wheel will be required in step 1 of 'Getting started'. Step 2 assumes you're using an Anaconda environment to handle dependencies.
- Download the basemap-1.2.1-cp36-cp36m-win_amd64.whl file from https://www.lfd.uci.edu/~gohlke/pythonlibs/. (If you're running a 32-bit operating system, take basemap‑1.2.1‑cp36‑cp36m‑win32.whl instead, and update environment.yml for that)
- Run "conda env create --name strava-plotter-env -f environment.yml"
- Follow section B of Strava's instructions for creating an app.
- Rename '.env.example' to '.env' and fill the CLIENT_ID, CLIENT_SECRET you obtained in the previous steps, as well as your ATHLETE_ID.
- If desired, change the settings in settings.py
- Run strava_plotter.py from the strava-plotter-env
- Follow the instructions shown in the console