GTFS-Schedule
Motivation
What time do I need to leave the office to minimize waiting time for my train?
The command is intended to be invoked frequently in a status bar (such as xmobar) showing next departing services for one particular stop.
The command shows remaining minutes in order to leave the current spot (e.g. office) to minimize the waiting time at the bus or train stop.
Features
Note that most of these features have never been tested with a wide range of audience, so take this list with a grain of salt:
-
automatically sets up the static data set
-
automatically update the static data set to keep an always up-to-date schedule
-
real time updates supported (some features are not supported by the actual real time feeds):
-
delays
-
congestion information
-
occupancy status
-
Non Goals
-
a route planner
Installation
From source (Cabal)
Using cabal
you can compile and install:
cabal v2-install
Using Nix
You can also use the nix package manager:
nix-build
and a development environment by running:
nix-shell
Packages
Experimental packages are available for Fedora via copr.
Credits
Without the help this software would have not been possible to build:
-
Fraser Tweedale
-
#BFPG