aboutsummaryrefslogtreecommitdiff

Traewel

Turn your Tr??welling train check-in data into a location history file, like what GPSLogger records.

Building

If you have Guix installed, you can set up a development environment easily using guix shell -Df guix.scm.

Otherwise, you'll have to install the required Lisp packages manually. See traewel.asd for the list of dependencies.

Once everything is installed, run make to build the bin/traewel executable.

Running

Run the bin/traewel produced above, with (at least) the -u/--username and -o/--output options, and supply a Tr??welling API token. Use the --help option to see more options.

To-do list

  • break location data on stopovers (within each checkin) to handle differing speeds along the route
  • figure out how Tr??welling handles timezones, e.g. in the UK