SuntimesWidget
Android app (and widget collection) that displays sunlight and moonlight times.
Install / Use
/learn @forrestguice/SuntimesWidgetREADME
Suntimes
Android app (and widget collection) that displays sunlight and moonlight times for a given location.
<a href="https://f-droid.org/repository/browse/?fdid=com.forrestguice.suntimeswidget" target="_blank"> <img src="https://forrestguice.github.io/SuntimesWidget/assets/images/get-it-on-fdroid.png" alt="Get it on F-Droid" height="68" align="left" /></a><br /><br />Displays sunrise and sunset, twilights (civil / nautical / astronomical), blue and golden hour, solstices and equinoxes, moonrise and moonset, moon phases and illumination.
<a href="https://forrestguice.github.io/SuntimesWidget/" target="_blank"><img align="left" src="https://forrestguice.github.io/SuntimesWidget/assets/images/ic_launcher_alarms.png" height="64" /></a> Suntimes Alarms<br /> An alarm clock for Suntimes.<br/><br />
<a href="https://github.com/forrestguice/SuntimesCalendars/"><img align="left" src="https://forrestguice.github.io/SuntimesWidget/assets/images/ic_launcher.png" height="64" /></a> <a href="https://github.com/forrestguice/SuntimesCalendars/">Suntimes Calendars</a> <br /> A calendar provider add-on for Suntimes.<br/><br />
<a href="https://github.com/forrestguice/SolunarPeriods/"><img align="left" src="https://forrestguice.github.io/SuntimesWidget/assets/images/ic_solunar.png" height="64" /></a> <a href="https://github.com/forrestguice/SolunarPeriods/">Solunar Periods</a> <br /> A hunting and fishing add-on for Suntimes.<br/><br />
<a href="https://github.com/forrestguice/NaturalHour/"><img align="left" src="https://forrestguice.github.io/SuntimesWidget/assets/images/ic_naturalhour.png" height="64" /></a> <a href="https://github.com/forrestguice/NaturalHour/">Natural Hour</a> <br /> A 24-hour clock & roman timekeeping add-on for Suntimes.<br/><br />
<a href="https://github.com/forrestguice/SuntimesNFC/"><img align="left" src="https://forrestguice.github.io/SuntimesWidget/assets/images/ic_suntimesnfc.png" height="64" /></a> <a href="https://github.com/forrestguice/SuntimesNFC/">Suntimes NFC</a> <br /> An NFC Addon for Suntimes Alarms; dismiss alarms with an NFC tag.<br/><br />
<a href="https://github.com/forrestguice/IntervalMidpoints/"><img align="left" src="https://forrestguice.github.io/SuntimesWidget/assets/images/ic_imidpoints.png" height="64" /></a> <a href="https://github.com/forrestguice/IntervalMidpoints/">Interval Midpoints</a> <br /> A midpoint calculator add-on for Suntimes Alarms; schedule alarms for event midpoints.<br/><br />
The app:
- displays the current time (system time zone, custom time zone, or solar time)
- displays the time until the next rising/setting event.
- displays the sunrise and sunset, blue and golden hour, and twilight times (civil / nautical / astronomical).
- displays the current moon phase, illumination, moonrise, moonset, lunar noon, lunar midnight, apogee, perigee, and major phase dates.
- displays the current sunlight and moonlight projected over a world map (basic equirectangular, blue marble, or azimuthal maps).
- displays the total amount of sunlight over the year, and earliest/latest sunrise and sunset times.
- displays the solstices, equinoxes, and cross-quarter days, and notes the time until the next event.
- displays the sun's current position, and its position at sunrise, sunset, and noon.
- displays the moon's current position, and its position at moonrise and moonset.
- includes support for custom rising/setting events; the time when the sun is at a given angle, or an object casts a shadow of given length.
- includes an Alarm Clock that can set a repeating alarm or notification for the next sunrise or sunset (or other rising/setting event).
- includes a "Quick Settings" tile that displays information as part of the settings tray.
- can display the configured location on a map (requires a map application) and configure the location from a map (using geo intent).
The app:
- does not require GPS. The location is manually specified by default (and optionally obtained from GPS).
- does not require network connectivity (or other unnecessary permissions). All calculations are performed locally on the device.
The alarm clock:
- supports different types; schedule "alarms", "notifications", or "quick notifications".
- supports astronomical events (in addition to ordinary alarms), and repeating alarms that are rescheduled as event times change throughout the year.
- includes features for heavy sleepers; challenges to dismiss alarms ("easy math"), snooze limits, and bright fullscreen alarms.
- includes a bedtime mode that schedules alarms using sleep cycles, and manages do-not-disturb during sleep hours.
Widgets are (re)configurable:
- location (latitude, longitude, elevation).
- time zone (system / custom), sidereal time (lmst, gmst), or solar time (local mean time, apparent solar time).
- user-defined titles (supporting limited substitutions).
- misc. options: "use elevation", "show seconds", "show noon", and "show comparison", etc.
Widgets are themeable and provide:
- a theme editor and support for basic custom themes.
- a (default) dark theme (and dark w/ semi-transparent background).
- a (default) light theme (and light w/ transparent background).
Widgets are resizable and include...
Clock widgets:
- 1x1 digital clock widget that displays solar time (or a given timezone).
Alarm widgets:
- 1x1 alarm widget that displays the time of the next alarm.
- 2x2 alarm widget that displays a basic list of upcoming alarms.
- 3x2 alarm widget that displays a detailed list of upcoming alarms.
Date widgets:
- 1x1 date widget that displays the date with a given calendars (Chinese, Coptic, Ethiopian, Gregorian, Hebrew, Indian, Japanese, Julian, Korean, Minguo, Solar Hijiri, Thai Solar, or Vietnamese).
Sun widgets:
- 1x1 sun widget that displays the sunrise or sunset time.
- 1x1 sun widget that displays both sunrise and sunset times.
- 1x1 sun widget that flips between sunrise and sunset times.
- 2x1 and 3x1 sun widgets that displays the sunrise and sunset times, and the difference in daylight between today and tomorrow (or yesterday).
Moon widgets:
- 1x1 moon widget that displays moonrise and moonset.
- 1x1 moon widget that displays next major phase.
- 1x1 moon widget that displays phase and illumination (or phase only, or illumination only).
- 1x1 moon widget that displays the number of days since the new moon.
- 2x1 moon widget that displays moonrise and moonset, phase, and illumination.
- 3x1 moon widget that displays upcoming major moon phases.
Solstice widgets:
- 1x1 solstice widget that tracks the upcoming solstice, equinox, or cross-quarter day.
Position widgets:
- 1x1 sun position widget that tracks the sun's altitude and azimuth.
- 1x1 sun position widget that tracks the sun's declination and right ascension.
- 3x1 sun position widget that displays the lightmap graph, and tracks the sun's altitude and azimuth (current, sunrise/sunset, and at noon).
- 3x2 sun position widget that displays current sunlight and moonlight projected over a world map.
- 3x2 sun position widget that displays the sun's altitude as a line graph.
- 3x2 sun position widget that displays sunlight over the year.
<img width="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/alarmwidget_1x1_preview.png" align="center"></img> <img width="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/alarmwidget_2x2_preview.png" align="center"></img> <img width="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/alarmwidget_3x2_preview.png" align="center"></img> <img width="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/clockwidget_1x1_preview.png" align="center"></img> <img width="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/widget1_preview.png" align="center"></img> <img width="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/widget0_1x1_preview.png" align="center"></img> <img width="288px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/widget0_2x1_preview.png" align="center"></img> <img width="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/widget2_preview.png" align="center"></img> <img width="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/moonwidget4_1x1_preview.png" align="center"></img> <img width="288px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/moonwidget0_2x1_preview.png" align="center"></img> <img height="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/moonwidget0_3x1_preview.png" align="center"></img> <img height="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/sunposwidget0_1x1_preview.png" align="center"></img> <img height="128px" src="https://github.com/forrestguice/SuntimesWidget/blob/master/app/src/main/res/drawable-nodpi/sunposwidget1_1x1_preview.png" align
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
