Stormy: погода в терминале с эстетикой neofetch

20 Feb, 2026
718
🔱 23
👥 6

Знакомо чувство, когда хочется быстро проверить погоду, не открывая браузер и не отвлекаясь от работы в терминале? Stormy решает эту задачу с изяществом и стилем, превращая рутинную проверку погоды в эстетическое удовольствие.

Что такое Stormy?

Stormy — это минималистичная консольная утилита для отображения текущей погоды, вдохновлённая популярным инструментом neofetch. Написанная на Go, она сочетает в себе:

  • Простоту использования
  • Красивый ASCII-вывод
  • Гибкие настройки
  • Поддержку нескольких провайдеров погодных данных

Пример работы Stormy

Кому пригодится Stormy?

Этот проект особенно понравится:

  • Разработчикам, которые много работают в терминале
  • Любителям минималистичных CLI-инструментов
  • Поклонникам ASCII-арта и эстетичных консольных решений
  • Тем, кто хочет быстро добавить функционал проверки погоды в свои скрипты

5 причин попробовать Stormy

  1. Работает из коробки — использует OpenMeteo по умолчанию без необходимости API-ключа
  2. Гибкие настройки — метрические/имперские единицы, компактный режим, цвета
  3. Два провайдера погоды — OpenMeteo и OpenWeatherMap (с API-ключом)
  4. Красивый вывод — ASCII-арт и продуманная визуализация данных
  5. Простая установка — доступна через go install, nix или сборку из исходников

Как это выглядит?

| Base | Colored | |------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------| | Minimal | City name |

Реклама

Технические особенности

Проект написан на Go, что обеспечивает:

  • Быструю работу
  • Простую установку (один бинарный файл)
  • Кроссплатформенность

Конфигурация хранится в TOML-файле согласно XDG Base Directory Specification, что делает настройку интуитивно понятной для пользователей Linux/macOS.

Практическое применение

  1. Быстрая проверка погоды без выхода из терминала:

    stormy --city "Москва"
    
  2. Интеграция в статусную строку (tmux, i3status и др.)

  3. Погода в компактном режиме для скриптов:

    stormy --compact
    
  4. Live-режим для постоянного мониторинга изменений погоды

Установка за минуту

Самый простой способ (если у вас установлен Go):

go install github.com/ashish0kumar/stormy@latest

Для пользователей Nix:

nix run github:ashish0kumar/stormy -- --city "London"

Вывод: стоит ли пробовать?

Stormy — это тот редкий случай, когда утилитарный инструмент приносит эстетическое удовольствие. Если вы:

  • Цените красивые консольные инструменты
  • Часто проверяете погоду
  • Хотите добавить немного стиля в свой терминал

— то Stormy определённо заслуживает места в вашем инструментарии. Простота установки и настройки делает пробный запуск практически бесплатным в плане временных затрат, а результат вполне может вас приятно удивить.

Кстати, проект активно развивается — возможно, именно ваш PR станет следующим значимым вкладом в этот мини-шедевр CLI-эстетики.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.