5 сентября 2019 14:07
И о погоде

Примерно месяц назад мне потребовался прогноз погоды для Новороссийска, который будет работать на медленном интернете. Ни среди веб-сервисов, ни среди приложений под андроид такого не нашлось. Значит — делать самому. Итог работы — https://novorossiysk.sudzhuk.com/.

Что умеет? Текущая погода: температура, погодные явления, направление и скорость ветра, влажность, атмосферное давление в гектопаскалях, УФ-индекс. Также время восхода и захода солнца с текущим положением солнца и длиной светового дня.

Еще есть 3-, 6-, 12-, 18-, 24-, 30-, 36-, 42- и 48-часовой прогноз (температура, погодные явления и ветер), если в Новороссийске вообще возможно прогнозировать погоду.

Данные поставляет OpenWeatherMap.

Пожалуй, на сегодня это самый легковесный прогноз погоды для Новороссийска в интернете — чуть больше 9 килобайт кода на выходе (при условии, что шрифт и библиотека jQuery ранее уже были загружены) плюс всего одна картинка — стрелка направления ветра весом 3,5 килобайта. Все делалось под ширину экрана мобильного телефона (в вертикальной ориентации), но и на экране компьютера выглядит тоже недурно.

А неделю назад мне уже захотелось такое же, но для Берлина. Вжух — https://berlin.sudzhuk.com/.

Изначально все это делалось для собственных нужд. Но получилось так, что не стыдно и поделиться.