This is a UI for the dublin bus API. Shows the time until the next bus, and also supports balloon notifications showing more upcoming busses when clicking the tray icon.
The latest releases are available here:
# Clone this repositorygit clone https://github.com/alasdairhurst/dublin-bus-electron# Go into the repositorycd dublin-bus-electron# Install dependenciesnpm install# Run the appnpm start
Note: If you're using Linux Bash for Windows, see this guide or use
node from the command prompt.
Currently, runtime configuration is not supported and will be available in an upcoming release. The following parameters are hardcoded and can be changed before building.
// The interval which to update the hover text for the system tray iconconst trayUpdateInterval = 1000 * 10;// The interval which to fetch data from the APIconst fetchInterval = 1000 * 60;// Busses due before this time will not be displayed in the system tray. This will not effect balloon notifications. If there are no busses due at or after this time, the next bus will be displayed.const trayIgnoreBefore = 8;// The stop to get data forconst stopID = '878';// the route to get data for. This can be set to null to get all busses for a stop.const routeID = '11';
Just run the following from the command line from the dublin-bus-electron repo:
npm run build
All platforms will be built.