Skip to content

dVede/ConsoleWeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConsoleWeatherApp

Master Develop
Build status Build status

Описание

Данный сервис позволяет получить текущее состояние погоды в выбранном городе.

Использование

Сервис может быть запущен со следующими параметрами:

Options:
  -w, --wind                       Вывод информации о ветре
  -t, --temp                       Вывод дополнительной информациии о температуре
  -a, --api TEXT                   Сменить API ключ на заданный
  -u, --unit [IMPERIAL|METRIC|STANDARD]
                                   Сменить единицу измерения температуры
  -h, --help                       Вывод сообщения со всеми возможными параметрыми

Единицы измерения температуры можно интерпретировать следующим образом:

  • IMPERIAL - Фаренгейт
  • METRIC - Цельсий
  • STANDARD - Кельвин

После того как пользователь запустил сервис с различными параметрами, он может начать с ним работать. Для этого ему следует ввести название любого города. Если городов несколько, то их требуется вводить через ",".

Пример запуска сервиса:

-u standard -w

Пример пользовательского ввода и результата:

user input: Москва
Москва
---------Общая информация---------
Широта: 37.6156
Долгота: 55.7522
Температура: 275.06 K
Погода: небольшой дождь
--------Информация о ветре--------
Скорость ветра: 2.12 м/c
Направление ветра: Западный
----------------------------------

user input: НеГород, Нижневартовск
Такой город не найден: НеГород

Нижневартовск
---------Общая информация---------
Широта: 76.5531
Долгота: 60.9344
Температура: 268.16 K
Погода: небольшой снег
--------Информация о ветре--------
Скорость ветра: 3.0 м/c
Направление ветра: Юго-Западный
----------------------------------

Docker

Собрать образ:

docker build -t [image_name] https://github.com/dVede/ConsoleWeatherApp.git

Запустить контейнер:

docker run [image_name] [OPTIONS]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published