OneBusAway / onebusaway-pebbletime

OneBusAway for Pebble smart watches

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OneBusAway for Pebble Build Status Join the OneBusAway chat

Full demo

OneBusAway for Pebble smart watches provides a OneBusAway experience tailored to the Pebble platform. This app is designed to help you figure out what bus to take as quickly and easily as possible to aid in your everyday commute.

Available on the Pebble App Store

Supported Pebble Hardware

  1. Pebble Time (basalt)
  2. Pebble Time Round (chalk)
  3. Pebble 2 (diorite)

Features

  1. At a glance, real-time arrival information for public transportation
  2. Shows to only 'favorite' stops nearby your current location
  3. Favorite buses from multiple nearby stops shown at the same time (to help you decide which bus to go take, even if they're not at the same stop)

Usage

At first launch, you will need to add some favorite stops:

How to add favorites

Data updates in real time:

Watch as buses get updated

Bus details show you all you need to know about an upcoming arrival:

Full details about each arrival Bus details update in realtime

Settings to help customize your experience:

Change the geographic search radius

- "Favorites nearby" search radius controls what arrivals are shown based on how close their stops are to your current location - "Adding favorites" search radius controls how far to look for stops when adding new favorites

Building

  1. Clone this repository
  2. Install the Pebble SDK.
  3. Run pebble build (or pebble build -- --logging to enable logging)

Important note about building - because this project uses a custom wscript file to compile correctly for ARM/math-sll, the project will not build on CloudPebble.

Running / Installing

Install as normal for pebble apps (i.e. pebble install --emulator=basalt)

About

OneBusAway for Pebble smart watches

License:Other


Languages

Language:C 85.2%Language:JavaScript 13.5%Language:Python 0.9%Language:Shell 0.4%