I'm curious, why is Python doing your uploading?
Cos I'm not so good at doing it myself :D
I wrote a thing that uploads strava activities to save a little time.
Oh fun. I see how that would be useful.
Most of my things get auto-uploaded by Garmin but there are a few things (Zwift activities) that only go to Strava that would be nice to have more eassily syncable.
You're welcome to have it if you like but it wouldn't work very well with Garmin auto uploading as currently it just uploads everything between the current and previous times it was run.
I'm not sure you should be using a python for anything, however well trained it is. But if you promise to keep it will contained I won't tell MPI (not that they will do anything about it except hope that DOC will deal with it)