WeatherInfo
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
README.md
☀️ Консольный Погодный Информер
Простой Python-скрипт, который работает прямо в вашем терминале (консоли). Вы вводите название города, а он в ответ присылает актуальный прогноз погоды.
Этот проект использует OpenWeatherMap API для получения данных в реальном времени.
✨ Возможности
- Простой интерфейс: Запрос погоды прямо из командной строки.
- Актуальные данные: Получает погоду в реальном времени от OpenWeatherMap.
- Обработка ошибок: Корректно сообщает, если город не найден (ошибка 404) или API-ключ неверный (ошибка 401).
- Локализация: Выводит описание погоды на русском языке и температуру в градусах Цельсия.
🚀 Как запустить (Пошаговая инструкция)
1. Клонируйте репозиторий
Сначала вам нужно скопировать файлы проекта на свой компьютер:
2. Установите зависимости
Этому скрипту нужна одна библиотека Python — — для отправки запросов в интернет.requests
3. Получите API-ключ OpenWeatherMap
- Перейдите на сайт openweathermap.org и создайте бесплатный аккаунт.
- В своем профиле перейдите во вкладку "API keys".
- Скопируйте ключ "Default".
- Важно: Новому ключу OpenWeatherMap может потребоваться от 10 до 60 минут на активацию. Если скрипт выдает "Ошибка 401", просто немного подождите.
4. Настройте код
Откройте файл (или как вы его назвали). Найдите эту строку в самом верху и вставьте ваш ключ:main.py
5. Запустите скрипт!
Теперь, когда все готово, откройте терминал в папке проекта и выполните команду:
Программа поприветствует вас и попросит ввести название города.
Пример вывода:
Привет! Введи название города, чтобы узнать погоду: Берлин
--- ☀️ Погода в городе Берлин ---
> Небольшая облачность
> Температура: 14.51°C
> Ощущается как: 13.9°C
> Влажность: 65%
---------------------------------
🛠️ Использованные технологии
- Python 3
- requests (для HTTP-запросов)
- OpenWeatherMap API (источник данных о погоде)