LINUX.ORG.RU

можно у гисметео дергать xml (ну или у любого другого погодного сервиса) и оттуда брать время.

isden ★★★★★
()
Ответ на: комментарий от KRoN73

Нафиг мне это? У меня скрипт на питоне, нужно получить значения восх/закат.

Пробовал так, но чето неправильно считает

import ephem, datetime

moscow = ephem.city('Moscow')
obs = ephem.Observer()
obs.lat = moscow.lat #'55.7522222'
obs.long= moscow.long #'37.6155556'

sun = ephem.Sun()

obs.date = datetime.datetime(2009, 4, 26)

rise_time = obs.next_rising(sun)

set_time = obs.next_setting(sun)
print "sunrise:", ephem.localtime(rise_time).ctime()
print "sunset:", ephem.localtime(set_time).ctime()

another_anonym
() автор топика
Ответ на: комментарий от another_anonym

>Нафиг мне это? У меня скрипт на питоне

Ну да. У тебя картошка и тебя не волнует как зажигать спички для свёклы.

KRoN73 ★★★★★
()
Ответ на: комментарий от another_anonym

>А если допустим нет доступа в инет?

А gismeteo уже в netastral хостится?

KRoN73 ★★★★★
()

если хочешь найти как расчитать то тебе надо была бы астрономия в первую очередь.

если хотелось найти код уже готового решения то гугл ключевые слова - source sunset sunrise

http://home.att.net/~srschmitt/script_sun_rise_set.html#contents вот тут есть реал там расчет, сделано на javascript

SuperNoob
()
Ответ на: комментарий от another_anonym

А какой часовой пояс в системе? Московский?

Я запустил твой код с координатами Владивостока (часовой пояс у меня VLAST) -- все нормально, время адекватное.

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.