⚡️
Linecast — настоящая
погодная станция, карта мира и планетарий прямо в терминале.Open-source проект берёт бесплатные публичные данные и превращает обычную консоль в набор из
7 интерактивных приложений — с графикой, анимациями и даже управлением мышкой. Никаких аккаунтов и API-ключей.
Что умеет:
🌦
linecast weather — текущая погода, почасовой и 7-дневный прогноз, осадки, качество воздуха и официальные предупреждения для 45 стран.
☀️
linecast sunshine — движение Солнца по небу, рассветы, закаты и продолжительность светового дня. Можно развернуть визуализацию сразу на весь год.
🌙
linecast moon — фазы Луны, восход/заход, ближайшее полнолуние и новолуние. Луну можно буквально вращать и посмотреть на обратную сторону.
✨
linecast sky — полноценный
планетарий прямо в терминале. Звёзды, созвездия, планеты, Луна и Млечный Путь с учётом вашего местоположения и текущего времени. База включает 8404 видимые невооружённым глазом звезды, а при приближении отображается почти
117 000 более тусклых объектов.
🌊
linecast tides — графики приливов и отливов.
🌧
linecast radar — анимированный погодный радар с осадками, температурой, ветром и спутниковыми снимками.
🗺
linecast maps — пожалуй, самое безумное:
улицы, рельеф, поиск мест и построение маршрутов прямо внутри терминала. Если максимально отдалить карту, она превращается в вращающийся глобус с текущей границей дня и ночи и облачностью со спутников.
Написано на
чистом Python без зависимостей, работает на
Windows, Linux и macOS, автоматически подстраивается под цветовую тему терминала и поддерживает 20 языков. Требуется Python 3.10+.
⚙️
Установка:pip install linecast▶️
Попробовать можно вообще без установки:uvx linecast weather♎️ GitHub/Инструкция#python #soft #github