Geocoding Unix timestamps
Geocoding EXIF tags in JPEG images is fun, but there is more that can benefit from interpolating timestamps over a GPX track.
$ ./gpxinterpolate --help Usage: gpxinterpolate [options] gpxfile [gpxfile...] Read one or more GPX files and a list of timestamps on standard input. Output a GPX file with waypoints at the location of the GPX track at the given timestamps. Options: --version show program's version number and exit -h, --help show this help message and exit -v, --verbose verbose mode
For example, you can create waypoints interpolating file modification times:
find . -printf "%Ts %p\n" | ./gpxinterpolate ~/tracks/*.gpx > myfiles.gpx
In case you wonder where you were when you modified or accessed a file, now you can find out.