Coder Social home page Coder Social logo

macbrayne / suntimeswidget Goto Github PK

View Code? Open in Web Editor NEW

This project forked from forrestguice/suntimeswidget

0.0 1.0 0.0 17.2 MB

Android app (and widget collection) that displays sunlight and moonlight times.

License: GNU General Public License v3.0

Java 100.00%

suntimeswidget's Introduction

Suntimes

Android app (and widget collection) that displays sunlight and moonlight times for a given location.

GitHub release Build Status

Displays sunrise and sunset, twilights (civil / nautical / astronomical), blue and golden hour, solstices and equinoxes, moonrise and moonset, moon phases and illumination.

Get it on F-Droid

The app:

  • displays the current time (system timezone, custom timezone, or solar time), and notes 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 and moonset times, and major phase dates.
  • displays the solstices and equinoxes, 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.
  • can set an alarm for the next sunrise or sunset (or other rising/setting event).
  • 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.

Widgets are (re)configurable:

  • location (latitude / longitude).
  • timezone (system / custom), or solar time (local mean time, apparent solar time).
  • user-defined titles (supporting limited substitutions).
  • misc options: "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/ transparent background).
  • a (default) light theme (and light w/ transparent background).

Widgets are resizable and include...

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 sun widget 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).
  • 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 or equinox.

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).


Additional screenshots can be found on the project wiki and in the gh-pages branch.

screenshot1  screenshot1

Donations

Do you find value in this software? Pay as you feel.

paypal Flattr this git repo

I want to express my thanks to those who have sent me something. This is a very meaningful gesture and greatly appreciated.

Bug Reports

You can report bugs using the issue tracker. Be aware that times are approximate and may differ from official sources (up to 10 minutes).

When submitting a bug please be detailed and specific. What did you expect the app to do, what did you actually observe? Bugs that can't be reproduced won't get fixed. Useful information includes Android OS version and your specific device model.

Legal Stuff

The goal of this project is an app that is free and open-source (FOSS). The source code is available under GPLv3 (https://github.com/forrestguice/SuntimesWidget).

Icons borrowed from:

Libraries used:

Project Contributions

German translation by Henrik "HerHde" Hüttemann and Wolkenschieber.
Polish and Esperanto translations by Verdulo.
French translation by Jej.
Hungarian translation by Erci.
Catalan and Spanish translations by Raulvo.
Basque translation by beriain.
Norwegian translation by FTno.

Contributions to the project are welcome.

suntimeswidget's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.