google-fit-to-sqlite

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

9 check-ins

2023-05-06
17:08
Add more build information + License text Leaf check-in: ef9b2ba0c4 user: frans tags: trunk, v0.1.1
16:45
Merge first multithreading check-in: 111792e9b1 user: frans tags: trunk
16:38
Update readme and todo Leaf check-in: bf79b40c47 user: frans tags: feat/parallel+more
2023-05-01
19:52
A first working version of multithreaded processing. In this case one thread is extracting the data and another is loading it into the sqlite db. Note that there is never more than 1 thread loading data into sqlite. This first version is very unstable which is why I kept the single-threaded version in. A failing loading-thread might block any future extractions being send. This has to be done more stable but is at odds with the nicer error handling we can do in the single threaded case (and there we can stop so the user can fix small issues with the data). check-in: 87cc07a518 user: frans tags: feat/parallel+more
2023-04-03
19:58
Create new branch named "feat/parallel+more" check-in: 79b4fef628 user: frans tags: feat/parallel+more
2023-03-12
22:44
Add a main function, some more tests (without data) I ran a first end-to-end test which worked succesfully to load my complete Google Fit export dataset in 8 seconds. I had to change some of the datatypes because of weird samples in the data. Sadly this meant enabling a feature on quick_xml which can lead to quadratic decode times but it shouldn't happen too often (and it's only 4 elements in all cases where I encoutered it). There is a lot left to do but I can use the data already produced by this program. check-in: 532b420299 user: frans tags: trunk
2023-03-11
17:41
More loaders with (unpublished data) tests More data can be loaded now. Different pieces need to be wired together. check-in: f1974f90d0 user: frans tags: trunk
2023-03-05
18:01
Add first loaders + tests Sadly no test-data so the tests won't run on any machine. The loaders in question are tested on a few files but not everything I have. check-in: 5552cdd06d user: frans tags: trunk
2023-02-26
16:04
initial empty check-in check-in: fd02afa4f8 user: frans tags: trunk