Skip to content

Подбор одежды в зависимости от погоды, с использованием API OpenWeatherMap

Notifications You must be signed in to change notification settings

IlyaMur/sunnyday_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SunnyDay

tested: Ruby v.2.7.2

CLI-Приложение для подбора одежды с использованием API OpenWeatherMap.

Как работает

В зависимости от IP клиента определяется примерное местоположение.

Через API OpenWeatherMap выстраивается прогноз погоды.

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

Как выглядит

Предсказываю погоду... 13 гр.
Предлагаю сегодня надеть:
Рубашка (Рубашковидные) -40..25
Брюки (Штаны) 0..26

Как запустить

Для установки зависимостей:

$ bundle install

Перед запуском необходимо получить доступ к API OpenWeatherMap (https://openweathermap.org/) и записать ключ в переменную OPENWEATHERMAP_API_KEY в ./.env

Далее:

$ bundle exec ruby main.rb

Как добавить свои вещи

Для добавления новых вещей необходимо положить в ./data файлы следующего формата:

Одежда (пример: "Сандали")
Тип одежды (пример: "Обувь")
Диапазон температур (пример: "+20, +40")
Free License

About

Подбор одежды в зависимости от погоды, с использованием API OpenWeatherMap

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages