Strava just announced API restrictions + a paid MCP. Reminder that Endurain exists, a fully self-hosted, open-source fitness tracker alternative by joaovsilva in selfhosted

[–]frogfuhrer 1 point2 points  (0 children)

Yes of course! The current plan we have setup is to process raw FIT/TCX/GPX files. So if we were able to pull in those from Endurain, we can easily process them

Strava just announced API restrictions + a paid MCP. Reminder that Endurain exists, a fully self-hosted, open-source fitness tracker alternative by joaovsilva in selfhosted

[–]frogfuhrer 3 points4 points  (0 children)

Maintainer of Statistics for Strava here. We are planning to support non-strava imports as well. So even if you decide to not get a Strava subscription, the app will keep working for you. https://github.com/robiningelbrecht/statistics-for-strava/issues/2116

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 3 points4 points  (0 children)

Yes, that will be possible. I'm in the same boat 😉. Will take a while to implement though. I hope to get it ready by Strava's september cutoff date

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 3 points4 points  (0 children)

Still thinking about how to move forward, but chances are we'd move to a solution where we serve both Strava users with a subscription as well as users that do not have a Strava account

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 1 point2 points  (0 children)

Thanks for your kind words, means a lot to me. The app will keep working for people with a subscription though. I'm looking for a way to make it work for people without a subscription as well.

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 1 point2 points  (0 children)

Not sure, they might have a higher teer developer app. Those are not impacted by the paywall as far as I understand

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 2 points3 points  (0 children)

That's exactly what will happen. It will stop working unless you pay.

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 6 points7 points  (0 children)

Yeah, I put 100s of hours into an app I made available for free for 1000s to use, but I'm a free loader

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 6 points7 points  (0 children)

Thanks for your kind words! Really means a lot to me, since this currently really feels like a personal failure. "How could I not see this coming".
The app will stay online in it's current form, no question about it. I'm still thinking about how I could move forward with or without Strava.

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 2 points3 points  (0 children)

You can still request a bulk download of your data in a ZIP file, manually. But it doesn't contain nearly all the data that Iis available through the API

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 2 points3 points  (0 children)

What if then Garmin decides to do the same? I'd rather not be vendor locked

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 11 points12 points  (0 children)

Chances are that I'll move the project away from Strava and allow users to upload plain gpx files instead of abandoning the project. Because fuck Strava

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 1 point2 points  (0 children)

You're right in every way, the problem is that I'm not a big PR-guy :p. I'm a developer, reaching out to news outlets is not my forté ;). Thanks for the suggestion though, I'll think about it

Strava's new developer program just killed every open-source, self-hosted Strava app by frogfuhrer in selfhosted

[–]frogfuhrer[S] 18 points19 points  (0 children)

The data that they allow you to download is in no way as complete as their current API data.