A precipitation & hyperlocal weather app for Pebble. This app was created within the Cursor editor.
- The KiMaybe library is a custom library for Pebble that allows for smooth-looking, slice-based animations for PDC images (similar to what the system can do). Find it in the
app/src/c/gfx/kimaybe/directory. - There is a lot of weather-adjacent iconography, available in the
app/resources/directory in both SVG and PDC formats. Feel free to use it!
Dribble uses two keyless weather backends (configurable in the app's Clay settings):
- Leyzux Weather (
leyzux.js): The default proxy API (raincloud.leyzux.com), which returns pre-packaged binary weather and hyperlocal precipitation data sourced from Apple WeatherKit and OpenWeather. - Open-Meteo (
openmeteo.js): Used either directly when selected in settings or as an automatic fallback if Leyzux Weather is unavailable.
- Install the Pebble SDK
- Navigate to the
app/directory and runnpm installto install the dependencies. - do
pebble buildto build the app. - do
pebble install --phone <your phone's IP address>to install the app to your watch. - Bob's your uncle!
- If you think this app deserves money, you can donate at fund.loganhead.net