О NearSky

NearSky — небольшой бесплатный погодный сервис: город оценивается по публичному IP, прогноз берётся из открытых метеомоделей. Без аккаунта, без магазина приложений, без рекламной сети.

Как определяется город

При открытии страницы сервер берёт публичный IP из соединения или из заголовков прокси (CF-Connecting-IP, X-Real-IP, X-Forwarded-For — берётся ближайший публичный адрес, а не первый в списке). По нему город и координаты приходят из публичного IP-геосервиса, затем запрашивается прогноз. Это не GPS: при VPN, NAT оператора или корпоративной сети город часто ошибается. Если серверу виден только частный адрес (localhost, Docker, прокси без заголовков), сначала показывается Москва; браузер дополнительно уточняет город по своему сетевому адресу.

Откуда погода

Прогнозы — из Open-Meteo, агрегатора открытых моделей (в т.ч. ECMWF и национальных наборов). Собственной метеомодели у NearSky нет.

Солнце и луна

Восход, закат, долгота дня, солнечные часы, УФ-индекс, восход и заход луны и её фаза приходят тем же запросом к Open-Meteo (астрономический расчёт по координатам города). Время — местное для найденной точки. На широтах полярного дня или ночи восход и закат могут отсутствовать. Раз в лунный месяц луна может не восходить или не заходить в календарные сутки.

Единицы

Значения по умолчанию; в настройках (шестерёнка в шапке) их можно переключить — выбор сохраняется только в вашем браузере.

Что мы храним

Cookie и локальное хранилище

Рекламных и трекинговых cookie NearSky не ставит. Браузер может кэшировать статику (CSS/JS) как обычно.

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

Если город определился неверно

IP-геолокация ошибается: VPN, мобильный оператор со шлюзом в другом регионе, корпоративный прокси. Кнопка «Сменить место» под заголовком открывает поиск по городам и посёлкам — он идёт через геокодер Open-Meteo, того же поставщика, что и прогноз. Выбранное место запоминается, последние шесть остаются в списке для быстрого переключения, вернуться к автоопределению можно там же.

Там же есть геолокация устройства — по желанию и только после явного разрешения в браузере. Координаты округляются до трёх знаков (около 100 м), название города при этом не запрашивается: на сервер уходят только широта и долгота для запроса погоды. Разрешение можно отозвать в настройках браузера, а сам выбор — сбросить кнопкой «Определять автоматически».

Небо на странице

Фон — не картинка, а расчёт. Цвет неба берётся из высоты солнца для ваших координат: рассвет, восход, день, золотой час, закат и сумерки переходят друг в друга плавно, а не переключаются в полночь. Поверх ложится погода — облачность, дождь, снег, туман или гроза. Ночью видно луну в её настоящей фазе; в полнолуние небо становится заметно светлее и серебристым, а звёзд видно меньше — как и вживую.

Установка на телефон

NearSky — обычный сайт, но с манифестом и service worker, поэтому его можно добавить на домашний экран и открывать как приложение. На Android/Chrome появится кнопка «Установить». На iPhone и iPad: ПоделитьсяНа экран «Домой». Магазин приложений и установка чего-либо в систему не требуются; офлайн показывается последний сохранённый прогноз.

NearSky — независимый любительский сервис, не связан с Open-Meteo и государственными гидрометцентрами.

← К погоде