Neutrinos Peludos Magnéticos

    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)

    Install

    npm i dublin-bus-electron

    DownloadsWeekly Downloads

    2

    Version

    0.1.2

    License

    MIT

    Last publish

    Collaborators

    • alasdair