Skip to content
This repository has been archived by the owner on Apr 9, 2022. It is now read-only.
/ sunstat Public archive
forked from troglobit/sun

simple application that shows sunset and sunrise times based on your latitude and longitude

License

Notifications You must be signed in to change notification settings

dgoerger/sunstat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

sunstat is a simple public domain application that shows sunset and sunrise based on your latitude and longitude.

The sunriset library is based on the excellent code by Paul Schlyter. sunstat is based on the sun application by Joachim Nilsson.

Build

Compilation follows the usual "./configure; make; make install" semantics.

$ ./configure
checking for C compiler... cc
checking for pledge... yes
creating Makefile... done
$ make
cc -DHAVE_CONFIG -Wall -Wextra -g -O2  -c sunstat.c
cc -o sunstat sunstat.o -lm
$ doas make install
install -d /usr/local/bin
install -s -o root -g bin -m 0755 sunstat /usr/local/bin

Usage

$ sunstat
Usage:
  sunstat +/-latitude +/-longitude

Examples:
    sunstat +40.6611 -73.9439 (use $TZ || /etc/localtime)
    TZ='America/New_York' sunstat +40.6611 -73.9439
    TZ='UTC' sunstat +40.6611 -73.9439

$ # print today's sunrise/sunset times
$ # .. for Minneapolis
$
$ TZ='America/Chicago' sunstat +44.9819 -93.2692
                       Sunrise     Sunset
                       07:35 CST   17:17 CST
       Civil twilight  07:03 CST   17:48 CST
    Nautical twilight  06:28 CST   18:24 CST
Astronomical twilight  05:54 CST   18:58 CST

Hours of daylight, incl. civil twilight: 10h44m58s.
The Sun is overhead (due south/north) at 12:26 CST.

Compatibility

Tested on

  • OpenBSD 6.6

  • CentOS 8.1

  • Fedora 30

  • Debian 10.2

  • Alpine 3.11.2

  • macOS Catalina 10.15.1

  • NetBSD 8.1

About

simple application that shows sunset and sunrise times based on your latitude and longitude

Resources

License

Stars

Watchers

Forks

Languages

  • C 100.0%