This project was initiated because I needed to extract all tracks from a multi-track GPX file. In an update the addition of timestamps to waypoints was added.
At the moment this is - besides the possibility to list all tracks within a file
- the only implemented function.
Possible additions to this project could be reading and writing of fit files.
Show all possible command line arguments
gpxutils -h
List all tracks (by timestamp) within a multi-track GPX file
gpxutils -in [gpxfile] ls
Extract all tracks to single files from multi-track GPX file
gpxutils -in [gpxfile] -out [folder to write to] -split
Add timestamps to an existing gpx.
gpxutils -in [gpxfile] -time -begin [hh:mm] -end [hh:mm]