В те времена, когда никто и не мечтал о погоде в телефоне или на компьютере, всё, что оставалось — включить телевизор. Специальный канал показывал свежий прогноз для вашего города под расслабляющий джаз. Недавно мне удалось воссоздать ту атмосферу прямо у себя дома — спасибо современным технологиям!
Как я вернул себе винтажный погодный канал прямо в гостиную
Есть бесплатный open-source проект WeatherStar 4000 , созданный именно для того, чтобы вернуть классические «Local on the 8s» из 80-х. Для таких прогнозов раньше работало оборудование под названием WeatherStar 4000 — теперь его эмулирует WeatherStar 4000 , причём настроек и возможностей стало только больше.
WeatherStar 4000 подключается к сайту NOAA и показывает всё: прогнозы на несколько дней и по часам, радары, архив температуры, сводки по ветру и многое другое. Через удобный веб-интерфейс вы сами решаете, какие данные видеть на экране, а фоновая музыка — по умолчанию бесплатная, но можно поставить любую свою.
Если не хочется возиться с установкой, есть демо-версия WeatherStar 4000 . Она работает из коробки, но настроек в ней поменьше, чем если развернуть сервер у себя.
Как я собрал свой погодный терминал на Python
Оказалось, всё куда проще, чем думал!
Установить и запустить WeatherStar 4000 — совсем несложно!
Есть несколько вариантов, как быстро запустить WeatherStar 4000 . Я выбрал самый простой способ — через Docker, установив «статическую» версию, где всё сразу работает в браузере.
Если у вас уже установлен Docker, достаточно одной команды, чтобы сервис заработал без лишних танцев с бубном:
Когда контейнер будет запущен, заходите на http://localhost:8080 (если пользуетесь тем же устройством) или вбивайте IP-адрес вашей машины плюс :8080 на конце. Обычно выглядит всё так:
Сразу открывается ретро-видеопоток — просто введите свой индекс или город, и через секунду увидите прогноз, словно снова оказались в 80-х.
Пролистайте страницу ниже — там десятки опций: можно отключить лишнее, добавить собственный текст под прогнозом и многое другое. Есть даже поддержка новостей через RSS, но мне её пока настроить не удалось.
Когда всё будет так, как вам нравится, просто жмите «Get Permalink». Сервис сразу выдаёт уникальную ссылку, которую можно открыть на любом устройстве или сохранить в закладки. Все настройки автоматически сохраняются — не надо вводить всё заново каждый раз.
А если хочется ещё больше гибкости — можно развернуть на сервере полноценный экземпляр WeatherStar 4000 , чтобы он сам обновлял данные, поддерживал кэш и работал даже без интернета. Подробная инструкция по такому запуску есть в официальной документации — ищите раздел про установку через Docker.
Как я перенёс WeatherStar 4000 на большой телевизор
Хочется почувствовать себя героем новостей и смотреть прогноз на большом экране? Я воспользовался браузерным приложением для Google TV — просто ввёл адрес своего сервера в строку браузера и открыл полноэкранный режим. Конечно, это не так быстро, как просто щёлкнуть пультом, зато атмосфера просто шикарная.
Готовы к экспериментам? Можно добавить свой WeatherStar 4000 как отдельный «живой» телеканал в медиасерверах вроде Plex или Jellyfin с поддержкой ТВ. Всё подробно расписано в репозитории ws4channels на GitHub. Я просто скачал нужный Docker-образ:
Дальше запустил контейнер, где your_zip_code — ваш почтовый индекс, а ws4kp_host и ws4kp_port — это IP-адрес и порт, по которому работает WeatherStar 4000 .
Чтобы подключить телеканал к Jellyfin, найдите M3U-плейлист по адресу сервера ws4channels (добавьте :9798/playlist.m3u), а телепрограмму — по ссылке :9798/guide.xml.
На что обратить внимание перед запуском
WeatherStar 4000 использует данные американского сервиса NOAA, поэтому за пределами США могут понадобиться альтернативные источники. На GitHub есть отдельная версия WeatherStar 4000 для пользователей за рубежом — рекомендую изучить.
Прочтите до конца — не упустите главные фишки!
Важно: некоторые типы информации зависят от наличия данных по вашему городу или индексу. Если что-то не подгружается — попробуйте ввести другой город, иногда так можно получить больше информации.
Советую внимательно изучить readme для WeatherStar 4000 на GitHub. Там много интересных советов по настройке музыки, мобильной версии и даже кастомизации внешнего вида.
Как фанаты делают из старых ЭЛТ-телевизоров настоящие произведения искусства с помощью RGB-модов
Кажется, что тут одни загадочные аббревиатуры!
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru