Czy istnieje prosty program wiersza polecenia o otwartym kodzie źródłowym, który może pokazywać godziny wschodu i zachodu słońca w danym dniu i miejscu, a może także dane dotyczące księżyca i planety?
Przeglądając bazę danych pakietów Debiana i wyszukiwania w Google, nie mogę znaleźć niczego istotnego. Zaskakuje mnie to - biorąc pod uwagę liczbę osób, które są zarówno maniakami astronomii, jak i maniakami unixu, spodziewałbym się de facto standardu sunrise(1)
(a może sunrise(6)
).
Nie interesują mnie bardziej złożone programy, które przypadkowo wykonują obliczenia, takie jak mapy nieba (celestia, kstars, starplot, stellarium), mapy ziemi (sunclock, xplanet), kalendarze / programy (emacs, przypomnij), zegary (glunarclock, wmsun ), Tide Almanachs (Xtide). Być może istnieje aa
( astronomiczny-almanach ), ale nie widzę prostego sposobu, aby zapytać go, o której godzinie słońce wstanie w tym dniu na tej długości i szerokości geograficznej.
Co mnie ominęło?
źródło
Próbowałeś
sunwait
?http://www.risacher.org/sunwait/
źródło
Skończyło się na użyciu Perla
DateTime::Event::Sunrise
, ponieważ łatwiej jest mi wdrożyć moduł z CPAN niż kompilować programy w C.Przykładowe użycie:
Mój
sunrise
skrypt .źródło
Dla Pythona istnieje moduł astralny . To nie jest linia poleceń, ale implementacja programu wiersza poleceń powinna być trywialna (jak twój przykład w Perlu). Dokumentacja i przykłady znajdują się na stronie http://astral.readthedocs.io/en/latest/index.html .
źródło
Sprawdź to
Linux Home AutomationLinux Automatyka domowa i wyszukaj na stronie hasło „sunrise”. Istnieje kilka programów wiersza polecenia z c. 1985, które są dość minimalistyczne. Mam kod źródłowy wielu powiązanych programów z tamtej epoki, ale nie mogę ich znaleźć w Internecie.Aktualizacja: Właśnie znalazłem źródło kilku innych, w tym sdate, na tej stronie Rejestratora zdarzeń . Wyszukaj na stronie „zestaw wzrostowy”.
Aktualizacja 2017-12-23: Projekt Linux Home Automation został przeniesiony, ale wygląda na to, że programy wiersza polecenia wschodu, zachodu słońca itp. Są nadal dostępne tutaj i tutaj . Przekreśliłem link do oryginalnej strony, ale zachowałem ją w celach informacyjnych i dodałem link do nowej strony.
źródło