A Nerdy Pebble Time Watch Face
-
Terse, easy-to-read layout:
- ISO Work Week Number, Abbreviated Day of Week
- Date (YYYYMMDD)
- 12 or 24 hour time (HH:MM:SS, respects watch settings)
- Weather (Current Conditions abbreviated, Temperature)
- Bluetooth Status (bt = connected, nc = not connected), Battery Status
-
Supports three popular weather APIs:
Make sure to sign up and get your API key to put into the watchface's settings or it won't show weather.
-
Can display temperature in different units: Fahrenheit, Celcius, and Kelvin.
-
Color themes.
-
Doesn't drain your battery.
-
Doesn't leak memory as far as I've been able to test it.
- Pages/windows with moar data like pollution/haze, barametric pressure, latitude, longitude, altitude, etc.
- Notification / Timeline indicator
- AM/PM Indicator
- Time Zone Indicator
- CI through Travis CI, travis-ci-pebble
You'll need the pebble-sdk installed.
The Makefile for the project streamlines the process of cleaning, building, installing, and tailing the device logs.
To install the watch face on an emulator:
- Run:
make
To install the watch face directly on a watch:
- Make sure the developer connection is turned on and setup for the phone you want to install to.
- Tell the pebble tool where your phone is. You'll only have to do this once per new terminal session.
Do either of the following:
- Set the environment variable
PEBBLE_PHONE
to the IP address or hostname for your phone. - Set the environment variablePEBBLE_CLOUDPEBBLE
and usepebble login
to sign in. - Run:
make
Read the Makefile for more info.
I happily accept feature and pull requests. I'll probably have comments and suggest alterations to suit my style and chosen semantics. It's not you, it's code. I don't get paid to work on this, so requests will be resolved as I have the enthusiasm and time to do so.