На днях на работе пришла в голову идея прикрутить к нашей ГИС прогноз погоды, благо дело-то не хитрое - распарсить html с какого-нибудь сайта и залить данные в базу.
Но писать парсер было лень, да и не годное это дело - воровать то, что можно получить легально. Гугление привело к интересным результатам: есть таки сервисы, предоставляющие api для доступа к метеоданным по географическим координатам, но большинство из них - платные.
Из бесплатных мой выбор пал на
World Wild Weather. Сервис хоть и работает в режиме бетатеста, но бегает шустро, предоставляет исчерпывающий набор данных (мне нужна была только температура воздуха, атмосферное давление и скорость ветра), результат выдаёт в JSON и полностью бесплатен и free to use. Прогнозирование ведётся на 7 дней, начиная с текущего, с дискретизацией через 3 часа.
API
хорошо документирован и в дополнительных комментариях не нуждается. На сайте есть примеры для работы с API в Python и JavaScript, также можно встроить в свою веб-страничку
сформированную специальным образом картинку с отображением карты ветров или графика температур.
Вот, например, график температуры в Москве на неделю вперёд: