feat(export): add activity description fetch/export with rate-limit retry#45
feat(export): add activity description fetch/export with rate-limit retry#45rarepops wants to merge 1 commit into
Conversation
rarepops
commented
Jun 20, 2026
- fetch per-activity descriptions and include them in the Excel export
- add Years selector and Refresh button to the export page
- add dev-only Clear cache button to force a full re-fetch
- stop retrying on Strava HTTP 429 and add a cooldown + Retry button
…etry - fetch per-activity descriptions and include them in the Excel export - add Years selector and Refresh button to the export page - add dev-only Clear cache button to force a full re-fetch - stop retrying on Strava HTTP 429 and add a cooldown + Retry button
|
|
Dear @rarepops , thank you very much for this PR! I will try to review and test it in the next days. |
|
Excellent work!!! I am just a bit concerned about hitting the API rate limit and hence blocking other users. Current limits are I see 2 ways:
|
|
Yeah I needed the comments and thought it was easier to do it myself. But yes you are right about the API rate limits... that's just how Strava works i guess... and I doubt them including the description in the activity list will happen soon or at all. It is a bit frustrating, but i think the way i made it is pretty ok given the constraints. I guess the biggest issue might be where it's stored, because for local development you have local storage and you store them in the folder. But if it's running in production, i guess the server needs to keep the cache around for a bit... I don't know that part and will leave it up to you to potentially handle it |


