Skip to content
Robin Ingelbrecht edited this page Jan 15, 2025 · 21 revisions

Logo

CI Publish Docker image License Docker Image Size Docker pulls Docker version


Why does it take so long to import my data?

Running the import for the first time can take a while, depending on how many activities you have on Strava. Strava's API has a rate limit of 100 request per 15 minutes and a 1000 requests per day. We have to make sure this limit is not exceeded. See https://developers.strava.com/docs/rate-limits/. The app makes sure their is enough time between each request to not hit the 15 minute limit.

By default the app will only import 250 new activities per run to avoid hitting rate limits. You can change this number in the .env file. If you still hit the daily rate limit, the app will automatically import the remaining activities the next day(s).

Important

If you hit the daily rate limit, you won't be able to build the HTML files until the next successful import. The HTML cannot be built properly with partially imported data.

How do the ATHLETE_WEIGHTS in the .env file work?

The ATHLETE_WEIGHTS are meant to represent a history or evolution of your body weight. They are needed to be able to calculate your relative power. Consider following example:

ATHLETE_WEIGHTS='{
    "2024-11-21": 69.2,
    "2023-04-03": 74.6,
    "2023-01-01": 70.3
}'
  • For activities registered between 2023-01-01 and 2023-04-02 the weight 70.3 will be used
  • For activities registered between 2023-04-03 and 2024-11-20 the weight 74.6 will be used
  • For activities registered on or after 2024-11-21 the weight 69.2 will be used

Warning

After each change to these values, you need to run the app:strava:import-data command again

How do the FTP_VALUES in the .env file work?

The FTP_VALUES are meant to represent a history or evolution of your FTP. They are needed to be able to calculate activity intensity. Consider following example:

FTP_VALUES='{
    "2024-11-21": 243,
    "2023-04-03": 209,
    "2023-01-01": 200
}'
  • For activities registered between 2023-01-01 and 2023-04-02 the FTP value 200 will be used
  • For activities registered between 2023-04-03 and 2024-11-20 the FTP value 209 will be used
  • For activities registered on or after 2024-11-21 the FTP value 243 will be used

If you do not know what FTP is or you don't need it, leave this value empty:

FTP_VALUES='[]'

Warning

After each change to these values, you need to run the app:strava:import-data command again

A segment not tagged as a KOM in the segment filter?

Open a new issue and reference the Strava segment

Is dark mode supported?

No, dark mode is not supported (anymore). There were too much issues rendering the charts properly in dark mode. If you really want to use the app in dark mode, I advise you to install Dark Reader