Документация по приложению “Погода” (v1.6.0)
Добро пожаловать в документацию приложения “Погода”! Это приложение предоставляет актуальную информацию о погоде и прогнозы от нескольких поставщиков метеоданных.
Возможности
- 🌦️ Текущие погодные условия с детальными метриками
- 📅 7-дневный прогноз погоды с почасовой разбивкой
- 📖 Встроенный просмотрщик документации Markdown
- 📊 Просмотрщик логов приложения для диагностики
- 🌍 Несколько поставщиков метеоданных
- 🌐 Поддержка нескольких языков
- ⭐ Избранные местоположения с расширенной историей
- ⚙️ Настраиваемые параметры и темы
Последние обновления
Подробный список изменений смотрите в файле CHANGELOG.md.
Начало работы
- Руководство по установке - как установить и настроить приложение
- Руководство пользователя - как пользоваться приложением
- Конфигурация - как настроить приложение
Продвинутые темы
Поддержка
По вопросам поддержки создайте issue в нашем репозитории GitHub.
Лицензия
Этот проект распространяется под лицензией GPLv3 - подробности смотрите в файле LICENSE.
Руководство пользователя
Начало работы
- Запуск приложения
- Дважды щелкните по значку приложения или запустите из командной строки
- Откроется главное окно с погодой для местоположения по умолчанию
- При первом запуске вы пройдете начальную настройку
- Поиск местоположения
- Введите название города в поле поиска
- Нажмите Enter или кнопку поиска (🔍)
- Для более точных результатов укажите код страны (например, “Москва, RU”)
- Щелкните правой кнопкой мыши на карте, чтобы выбрать местоположение
Основной интерфейс
Отображение погоды
- Текущая погода: Показывает температуру, условия и дополнительную информацию
- Нажмите на любую метрику для переключения единиц измерения (например, °C/°F, км/ч/миль/ч)
- Наведите курсор на иконки для получения дополнительной информации
- 7-дневный прогноз: Отображает прогноз погоды на следующие 7 дней
- Нажмите на день, чтобы увидеть почасовой прогноз
- Цветовая индикация вероятности осадков
- Включает диапазоны температур и погодные условия для каждого дня
- Детали погоды: Включает:
- Ощущаемую температуру
- Влажность и точку росы
- Скорость и направление ветра
- Атмосферное давление и видимость
- УФ-индекс и качество воздуха
- Время восхода и заката
Навигация
Карты погоды и радар
Функция “Карты погоды и радар” предоставляет интерактивную визуализацию погодных условий и закономерностей.
Доступ к картам погоды
- Нажмите на Вид в строке меню
- Выберите Карты погоды и радар
- Откроется диалоговое окно с несколькими вкладками
Функции
Вкладка “Радар”
- Тип карты: Переключение между различными базовыми картами (OpenStreetMap, OpenTopoMap, Stamen Terrain)
- Слой: Переключение между радарными и спутниковыми наложениями
- Поиск: Поиск местоположений по названию или координатам
Вкладка “Температура”
- Просмотр температурных колебаний по регионам
- Переключение между Цельсием и Фаренгейтом
- Настройка прозрачности температурного слоя
Вкладка “Осадки”
- Текущие и прогнозируемые осадки
- Переключение между различными слоями осадков
- Просмотр дождя, снега и других типов осадков
Вкладка “Ветер”
- Визуализация скорости и направления ветра
- Переключение между флюгерами и линиями тока
- Настройка единиц измерения скорости ветра (км/ч, м/с, миль/ч, узлы)
Использование карты
- Масштаб: Используйте колесико мыши или кнопки +/-
- Прокрутка: Нажмите и перетащите карту
- Поиск: Введите местоположение в поле поиска и нажмите Enter
- Слои: Переключайте различные погодные слои с помощью элементов управления
- Полноэкранный режим: Нажмите кнопку полноэкранного режима для увеличенного просмотра
Советы
- Карта автоматически центрируется на вашем текущем местоположении, если включены службы определения местоположения
- Нажмите на карту, чтобы получить подробную информацию о погоде для этого местоположения
- Используйте элементы управления временной шкалой для просмотра прогнозных данных для разных временных интервалов
- Щелкните правой кнопкой мыши на карте, чтобы установить маркер или получить координаты
Функции
Избранное
- Добавить в избранное: Нажмите на звездочку (☆), чтобы сохранить местоположение
- Просмотр избранного: Доступ к сохраненным местоположениям из меню “Избранное”
- Изменяйте порядок избранного перетаскиванием
- Щелкните правой кнопкой мыши для быстрых действий
- Синхронизация избранного: Включите облачную синхронизацию в настройках
- Удалить из избранного: Нажмите на заполненную звездочку (★), чтобы удалить
Настройки
- Нажмите на значок шестеренки (⚙️) или перейдите в Меню > Настройки
- Настройте такие параметры, как:
- Основные: Язык, тема, единицы измерения
- Погода: Настройки поставщика, частота обновления
- Отображение: Макет, анимации, размер шрифта
- Уведомления: Погодные оповещения, оповещения о дожде
- Дополнительно: Кэш, логирование, параметры разработчика
- Нажмите “Сохранить”, чтобы применить изменения
Командная строка
# Базовое использование
weather-app [местоположение] [параметры]
# Примеры
weather-app "Москва, RU"
weather-app --provider openweathermap --units metric
weather-app --config ~/.config/weather/config.ini
# Параметры
-h, --help Показать справку и выйти
-v, --version Показать информацию о версии
-c, --config ФАЙЛ Указать файл конфигурации
-d, --debug Включить режим отладки
--provider ПРОВАЙДЕР Установить поставщика погодных данных
--units {metric,imperial}
Установить систему единиц измерения
--lang ЯЗЫК Установить код языка
--theme {light,dark,system}
Установить цветовую тему
--no-gui Запустить в консольном режиме
Горячие клавиши
Глобальные горячие клавиши
Сочетание |
Действие |
Ctrl + F |
Перейти к строке поиска |
Ctrl + , |
Открыть настройки |
F5 |
Обновить данные о погоде |
Ctrl + Q |
Выйти из приложения |
Навигация по карте
Сочетание |
Действие |
+ |
Увеличить масштаб |
- |
Уменьшить масштаб |
Стрелки |
Прокрутка карты |
R |
Сбросить вид карты |
F |
Найти мое местоположение |
Устранение неполадок
Частые проблемы
- Нет данных о местоположении
- Проверьте подключение к интернету
- Убедитесь, что службы определения местоположения включены
- Проверьте настройки конфиденциальности вашей операционной системы
- Устаревшие данные
- Нажмите кнопку обновления (↻) или
F5
для обновления данных
- Проверьте настройки частоты обновления в разделе настроек
- Проблемы с картами
- Убедитесь, что у вас стабильное интернет-соединение
- Попробуйте переключиться на другой тип карты
- Очистите кэш карт в настройках
Сброс приложения
- Очистка кэша:
# Linux/macOS
rm -rf ~/.cache/weatherapp
# Windows
del /s /q %APPDATA%\WeatherApp\cache
- Сброс настроек:
# Linux/macOS
rm ~/.config/WeatherApp/config.ini
# Windows
del %APPDATA%\WeatherApp\config.ini
- Полная переустановка:
# Сначала создайте резервную копию ваших данных
# Затем удалите каталог приложения
Разработка
Сборка из исходников
- Клонируйте репозиторий:
git clone https://github.com/Nsfr750/weather.git
cd weather
- Установите зависимости:
pip install -r requirements.txt
- Запустите в режиме разработки:
Создание пакетов
Windows
pyinstaller --onefile --windowed --icon=assets/icon.ico weatherapp/__main__.py
Linux
pyinstaller --onefile --windowed --icon=assets/icon.png weatherapp/__main__.py
macOS
pyinstaller --onefile --windowed --icon=assets/icon.icns --osx-bundle-identifier com.example.weatherapp weatherapp/__main__.py
Лицензия
Это программное обеспечение распространяется под лицензией GPLv3. См. файл LICENSE для получения полного текста лицензии.
Благодарности
- Разработчики библиотек, используемых в этом проекте
- Сообщество с открытым исходным кодом
- Все, кто внес свой вклад в разработку
© 2023 Nsfr750. Все права защищены.