Nhmoon: Scrollable calendar highlighting the phases of the moon in NetHack

Behold nhmoon, a Ratatui program that displays a scrollable calendar highlighting full & new moons (as defined by the venerable roguelike game NetHack), but it should be easy to swap out the highlighting code for any other criteria.

1 Like

That’s neat. I really like the way the side headers work.

It could be worth adding a legend to show what the colors mean. Have you considered adding moon emojis? There’s a pretty full set of them in unicode.

This could also work for standard (earth) moon periods pretty easily. E.g. you might make this a moonphase app with a --nethack flag.

It might be useful to display the moon rise/set/type in a status row / on the side. But you might need to track an individual selected date for that to work