
moon — лунная карта в терминале без интернета
Запусти moon в терминале, поддерживающем графику, и увидишь, как выглядит Луна сегодня. Проект открыт, написан на Rust и работает на Linux и macOS.
Программа берёт фотоснимок LRO, накладывает высотные данные и освещает поверхность с северо‑запада, благодаря чему чётко различимы края кратеров. Карта хранится в 2048‑пиксельном файле, сжимается внутри бинарника и распаковывается при первом запуске. Отрисовка происходит лишь при старте, смене размера окна или нажатии клавиш ←/→, t возвращает к текущей дате. Ни сети, ни кэша, ни ожиданий.
В нижней части выводятся фазы Луны за три прошедших и несколько будущих дней; стрелки переключают даты, а расчёт фаз базируется на среднем лунном цикле, поэтому небольшие отклонения возможны. Проект напоминает astroterm от Далтона Люса — терминальный планетарий, написанный на C и Python, также открытый и MIT‑лицензированный.



Комментарии 0