Где взять погодные данные?
Где взять погодные данные?
Добрый вечер. Где брать погодные данные по Чите? Температура, направление и сила ветра, влажность. В текстовом виде, без регистрации и смс.
OpenWeatherMap не предлагать, по России у него довольно печальные данные.
Спасибо.
OpenWeatherMap не предлагать, по России у него довольно печальные данные.
Спасибо.
Re: Где взять погодные данные?
АТИС же голосовая, а нужна текстовая. Я бы сюда копал - https://ru.wikipedia.org/wiki/METAR
Чита есть - http://ru.allmetsat.com/metar-taf/asia.php?icao=UIAA
Вот пример как можно получать в JSON http://avwx.rest/api/metar/UIAA?options=info,translate (имхо есть всё, что надо + в нормальном виде, который даже парсить не надо, благо для JSON сейчас в любом языке есть либы)
PS: Можно ещё у яндекса - https://toster.ru/q/319075#answer_814622 но мне меньше нравится их система (токены-хуёкены).
PS2: Как вариант можно и свою поставить - температуру и влажность я примерно знаю как сделать. Контроллер есть (snr erd http://shop.nag.ru/catalog/00007.Avtoma ... SNR-ERD-3c - правда Максовский, но думаю можно попросить
). А вот как завести про направление и силу ветра я хз.
Чита есть - http://ru.allmetsat.com/metar-taf/asia.php?icao=UIAA
Вот пример как можно получать в JSON http://avwx.rest/api/metar/UIAA?options=info,translate (имхо есть всё, что надо + в нормальном виде, который даже парсить не надо, благо для JSON сейчас в любом языке есть либы)
PS: Можно ещё у яндекса - https://toster.ru/q/319075#answer_814622 но мне меньше нравится их система (токены-хуёкены).
PS2: Как вариант можно и свою поставить - температуру и влажность я примерно знаю как сделать. Контроллер есть (snr erd http://shop.nag.ru/catalog/00007.Avtoma ... SNR-ERD-3c - правда Максовский, но думаю можно попросить

Киберпанк не умер. Он просто наступил.
Re: Где взять погодные данные?
Это?ra0uek писал(а):Добрый вечер. Где брать погодные данные по Чите? Температура, направление и сила ветра, влажность. В текстовом виде, без регистрации и смс.
OpenWeatherMap не предлагать, по России у него довольно печальные данные.
Спасибо.
http://avia.meteonovosti.ru/index.php?index=1&icao=UIAA
R2D2 это не робот, а цепь из схем журнала "Радио" 

Re: Где взять погодные данные?
Спасибо! Это оказалось именно тем, что было нужно. Правда, я совершенно ничего не знал про всякие там json, но освоил довольно быстро.arxont писал(а):Вот пример как можно получать в JSON http://avwx.rest/api/metar/UIAA?options=info,translate (имхо есть всё, что надо + в нормальном виде, который даже парсить не надо, благо для JSON сейчас в любом языке есть либы)
Так как все проекты крутятся у меня на виндовых машинах, а написаны на VBS, пришлось изобретать велосипед. Найти примеры json-запросов для VBS мне не удалось, поэтому скрипт пришлось написать на php и научить винду его исполнять. Скрипт ходит по указанному адресу, берет оттуда чего нужно и раскладывает по текстовым файлам. А скрипт на VBS берет из них чего нужно ему. Спасибо Саше spyON что показал как делать file_get_contents если сидишь за прокси.
Re: Где взять погодные данные?
Могу на шарпе тебе скинуть - будет просто исполяемый файл, который будешь запускать, а он тебе ответ выдаст или в файл запишет. Можно и с помощью конкретных параметров - типаra0uek писал(а):Спасибо! Это оказалось именно тем, что было нужно. Правда, я совершенно ничего не знал про всякие там json, но освоил довольно быстро.
Так как все проекты крутятся у меня на виндовых машинах, а написаны на VBS, пришлось изобретать велосипед. Найти примеры json-запросов для VBS мне не удалось, поэтому скрипт пришлось написать на php и научить винду его исполнять. Скрипт ходит по указанному адресу, берет оттуда чего нужно и раскладывает по текстовым файлам. А скрипт на VBS берет из них чего нужно ему. Спасибо Саше spyON что показал как делать file_get_contents если сидишь за прокси.
Код: Выделить всё
getWeather.exe therm
Код: Выделить всё
getWeather.exe alt
Киберпанк не умер. Он просто наступил.
Re: Где взять погодные данные?
Ага, а он исполняться будет на любой виндовой машине? И не понадобится ничего ставить дополнительного?arxont писал(а):Могу на шарпе тебе скинуть - будет просто исполяемый файл, который будешь запускать, а он тебе ответ выдаст или в файл запишет.
Re: Где взять погодные данные?
Он будет выполняться на любом машине где стоит NetFramework. Для примера - в винде семёрке он уже ВСТРОЕННЫЙ. (Версии 3.5, что хватает для большинства вещей). А на ХР надо ручками ставить (ну если не считая, что хп вообще использовать нельзя - ибо уязвимости есть известные, а микрософт их закрывать не собирается принципиально)ra0uek писал(а):Ага, а он исполняться будет на любой виндовой машине? И не понадобится ничего ставить дополнительного?arxont писал(а):Могу на шарпе тебе скинуть - будет просто исполяемый файл, который будешь запускать, а он тебе ответ выдаст или в файл запишет.
Киберпанк не умер. Он просто наступил.
Re: Где взять погодные данные?
Надо пробовать.
Какие данные прислать?
Какие данные прислать?
Re: Где взять погодные данные?
Да никаких. Скажи как удобнее тебе, чтобы выгружало.ra0uek писал(а):Надо пробовать.
Какие данные прислать?
В файл или просто на консоль.
Какие данные нужны.
Какой формат выдачи.
Киберпанк не умер. Он просто наступил.