Author: Maik 'Schrottie' Bischoff
Decription: Parse Garmin .fit files and write the data to a CSV file or database.
Version: 0.7
Date: 21.04.2023
Requires: [dtcooper/python-fitparse](https://github.com/dtcooper/python-fitparse)
Just download script and (default) database, set up variables and run. :-)
The script was primarily created in order to be able to evaluate the radar data of a Garmin Varia radar. In order to have the data in the .fit file, the MyBikeRadarTraffic data field must be installed and used at least once (it does not matter whether it is used on a visible or hidden page). However, it can of course also be used to aggregate the data for other purposes and then use it via CSV export or directly from the SQLite database.
- specifying the data types of known fields
- logging of all steps in the database
- separation of path and file name of the known files
- different tables for different .fit data sources (e.g. Fenix watch for running, Edge with radar for cycling, etc.) - or alternatively: an additional field in the database table in which the type of sport and/or origin of the .fit file is specified
0.7: |
|
0.6: |
|
0.5: |
|
0.4: |
|
0.3: |
|
0.2: |
|
0.1: |
|