Existe um programa simples de linha de comando de código aberto que possa mostrar os horários do nascer e do pôr do sol em uma determinada data e local, e talvez também os dados da lua e do planeta?
Navegando no banco de dados de pacotes Debian e nas pesquisas do Google, não consigo encontrar nada relevante. Isso me surpreende - considerando o número de pessoas que são geeks de astronomia e unix, eu esperava um padrão de fato sunrise(1)
(ou talvez sunrise(6)
).
Não estou interessado em programas mais complexos que executam incidentalmente os cálculos, como mapas do céu (celestia, kstars, starplot, stellarium), mapas da terra (sunclock, xplanet), calendários / agendas (emacs, remember), relógios (glunarclock, wmsun) ), almanachs da maré (xtide). Talvez haja aa
( almanaque astronômico ), mas não vejo uma maneira simples de perguntar a que horas o sol nascerá nesta data a essa longitude e latitude.
Do que eu senti falta?
fonte
Você tentou
sunwait
?http://www.risacher.org/sunwait/
fonte
Acabei usando o Perl
DateTime::Event::Sunrise
, porque tende a ser mais fácil implantar um módulo do CPAN do que compilar programas em C.Uso da amostra:
Meu
sunrise
roteiro .fonte
Para Python, existe o módulo astral . Não é uma linha de comando, mas implementar um programa de linha de comando usando-o deve ser trivial (como no seu exemplo Perl). A documentação e os exemplos estão em http://astral.readthedocs.io/en/latest/index.html .
fonte
Veja isso
Automação residencial LinuxNo site Linux Home Automation e pesquise na página "sunrise". Existem alguns programas de linha de comando no c. 1985 que são bem minimalistas. Eu tenho o código fonte de vários programas relacionados daquela época, mas não consigo encontrá-los na web.Atualização: encontrei a fonte de algumas outras, incluindo sdate, nesta página do Event Logger . Pesquise na página por "rise_set".
Atualização 2017-12-23: O projeto Linux Home Automation foi movido, mas parece que os programas de linha de comando para nascer do sol, pôr do sol etc. ainda estão disponíveis aqui e aqui . Cruzei o link para a página original, mas o guardei para referência e adicionei um link para a nova página.
fonte