dublin-bus-electron

0.1.2 • Public • Published

dublin-bus-electron

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.

image

Releases

The latest releases are available here:

TODO

To Use

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/alasdairhurst/dublin-bus-electron
# Go into the repository
cd dublin-bus-electron
# Install dependencies
npm install
# Run the app
npm start

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Configuration

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 icon
const trayUpdateInterval = 1000 * 10;
// The interval which to fetch data from the API
const 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 for
const stopID = '878';
// the route to get data for. This can be set to null to get all busses for a stop.
const routeID = '11';

To Build

Just run the following from the command line from the dublin-bus-electron repo:

npm run build

All platforms will be built.

License

CC0 1.0 (Public Domain)

Readme

Keywords

Package Sidebar

Install

npm i dublin-bus-electron

Weekly Downloads

2

Version

0.1.2

License

MIT

Last publish

Collaborators

  • alasdair