
AnalogMachine Collection: PerpetualCalendar
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Continuing the AnalogMachine saga, here is "PerpetualCalendar." Following a calendar suggestion from rkaerner (code mostly based upon NetVU) I got to choose the metaphor of a perpetual calendar similar to the ones frequently found on chronographs.
The moon phase perl code (under scripts/) is NOT my own, but rather slightly adapted from the Astro::MoonPhase package available at CPAN.org to work as a stand-alone perl script.
Features:
Month: full-circle step-rotating needle from Jan to Dec
Day of month: full-circle step-rotating needle 1-31 (will jump from 30 or 28 directly to 1 when appropriate)
Day of Week: arc step-rotating needle from Sun to Sat.
Moon phase: continuously-rotating, counter-clockwise disc with graphical phases: new moon, waxing crescent, waxing half, waxing gibbous, full moon, waning gibbous, waning half, waning crescent.
thorndike
14 years ago
Report
andyaws
15 years ago
Report
ka9qlq
13 years ago
Alvin
Report
MartinGy2k
15 years ago
Report