cpfair / tapiriik

tapiriik keeps your fitness in sync
https://tapiriik.com
Apache License 2.0
1.71k stars 293 forks source link

Stuck on "Queueing" screen for the last few days #548

Open DawidMyslak opened 3 years ago

DawidMyslak commented 3 years ago

Hello there 👋 ,

I tried to use tapiriik for the very first time to migrate my workouts from endomondo to strava.

I started 3 days ago and UI stuck here: Screenshot 2020-11-02 at 23 07 43

I had empty strava account before starting the migration and it's still empty after 3 days. Any ideas what's going on? Any place where I could check some logs?

chadlwilson commented 3 years ago

@svenjambor Any reason you found Endomondo's own data export/archive unsuitable for getting your data out?

Using @fishion's tool to then get that exported data into Strava via the API at ones leisure seemed to work pretty well in my own testing.

svenjambor commented 3 years ago

The only way I found at Endomondo to get all my data out in one go was by sending the download request via the app and then wait for the mail that the download is ready. I did that about two weeks back and same again this week. Never got the notification. The other alternative was to download them one by one, but that’s more than a thousand workouts to download manually.

I now use node with a custom-api I found & a bit of JS all bundled into a container to get everything out. Works - but had hoped to just be able to use tapiriik and save myself the work 😂

Op wo 30 dec. 2020 om 16:18 schreef Chad Wilson notifications@github.com

@svenjambor https://github.com/svenjambor Any reason you found Endomondo's own data export/archive https://support.endomondo.com/hc/en-us/articles/360006081933-How-to-download-your-Endomondo-user-data- unsuitable for getting your data out?

Using @fishion https://github.com/fishion's tool https://github.com/fishion/StravaImporter to then get that exported data into Strava via the API at ones leisure seemed to work pretty well in my own testing.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/cpfair/tapiriik/issues/548#issuecomment-752658174, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE5MJZI4ROW7GFSRMATDYNDSXNAFBANCNFSM4TIAHI5Q .

richwj commented 3 years ago

Did anyone try run it locally? Maybe some clues there?

I spent 3 days trying to get it to run locally, no luck so far. It needs very old versions of libs that are hard to find and randomly crashes on newer ones. Dropbox libs simply won't load and crash the whoel thing; I removed al ldropbox references from my local copy and got to the point where the server actually starts showing a web interface - only to crash again on django pipelines. I'm loath to set up a vagrant box just for this but will try as option of last resort now

I forked it and got it running with Docker and Kubernetes: https://github.com/neilboyd/tapiriik You can see it in real life at https://www.siiink.com/ I only managed to connect a few services so far, including Dropbox and Strava. It's not fully tested, but it seems to work 😃

Thanks, I tried – but it got slightly stuck on. Strava – sat there trying to sync, but to no avail.

chadlwilson commented 3 years ago

I did that about two weeks back and same again this week. Never got the notification.

@svenjambor Oh, that's odd. I've done it for 3 different endomondo accounts (helping others upload their data to Strava too) and always got the link within an hour or so for all 3. (1200, 800 and 500 workouts in the accounts, including hundreds of photos on one of them)

RobDickson commented 3 years ago

@tdubourg What feedback did you get from Strava?

@neilboyd Thanks for creating the fork. I can't help with the programming, but good luck keeping it working.

neilboyd commented 3 years ago

I investigated a little bit yesterday. The request to get activities from Strava takes about 90 seconds. If there's a lot of activities it may need several requests. This will cause the queue to build up very big very quickly. This sounds to me like Strava is broken. That was my experience, but I can't say if that's what's happening to tapiriik.

pavoxbv commented 3 years ago

I downloaded my data from Endomondo and uploaded it to Dropbox. From dropbox I synched tot strava. It worked! Took a few days of waiting byt finally all activities were automatically synched. Happy!

tdubourg commented 3 years ago

@RobDickson Strava actually only got back to me today.... Sort-of: "Sorry for the wait. We are continuing to work through our backlog as we deal with the unexpected volume of support requests."

dbmathis commented 3 years ago

If it's a rate limiting issue with the API, then slow the queues to the API down a bit. I would say this is a Tapiriik issue as much as it is a Strava issue. Paid 5 bucks (which isn't a lot) for the use of a server that will get used for something (a queuing screen) that doesn't benefit me.

yboocs commented 3 years ago

Today is Feb 3, 2021 the final Solution. to go from Endomondo to Starva endomodo had been shut down and their data server is some what not accessible. you can still export it from their website.

The Solution is as follow, use the Endomondo build in method to transfer to mapymyrun use https://www.fitnesssyncer.com/ to syn mapmyrun to Starva

all data from 2013 to 2020 is syned free of charge.