0.0
No release in over a year
The program shows the current weather using fresh data in an XML structure. The user is prompted to indicate for which city he wants to see the forecast.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

meteoservice

Gem Version Gem Build Status Test Coverage Depfu

Язык написания - Ruby

Описание:

Программа показывает текущую погоду, используя данные в XML-структуре c информационного метеоресурса Meteoservice. Пользователю предлагается указать, для какого города он хочет посмотреть прогноз. В библиотеке заведен словарик ("towns.json") из 10 городов с уникальными индексами (см. export.xml). Вы можете продолжить заполнять его, используя консольную версию программы, либо завести собственный.


Установка:

Добавьте

gem 'meteoservice'

И сделайте

bundle

Или сделайте

gem install meteoservice

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

require 'meteoservice'

Meteoservice.result

# Или, если не хотите использовать консоль для ввода данных
# укажите 'id' города в скобках:

Meteoservice.result('113')

Смотрите пример: example

Пример (вариант с вводом 'id' в консоли):

Погоду для какого города Вы хотите узнать?
Введите уникальный индекс города и нажмите "enter". Если вашего города
нет в списке, перейдите по ссылке https://www.meteoservice.ru/content/export.html,
найдите интересуемый индекс и введите его ниже. Название города с индексом добавятся
в список автоматически:

1: ["4", "Архангельск"]
2: ["105", "Калининград"]
3: ["199", "Краснодар"]
4: ["37", "Москва"]
5: ["113", "Мурманск"]
6: ["99", "Новосибирск"]
7: ["111", "Петропавловск-Камчатский"]
8: ["135", "Ростов-на-Дону"]
9: ["69", "Санкт-Петербург"]
69


Санкт-Петербург

Сегодня в среду, вечером
Температура: -4..-2 °С
Ветер: 3..4 м/с, юго-восточный
Атмосферное давление: 763..764 мм.рт.ст.
Облачность: облачно
Осадки:
Интенсивность осадков: возможен дождь/снег
Вероятность грозы: возможна гроза
Относительная влажность воздуха: 61..62 %
Комфорт: -9..-9 °С

2022-11-24 в четверг, ночью
Температура: -4..-4 °С
Ветер: 3..3 м/с, юго-восточный
Атмосферное давление: 764..765 мм.рт.ст.
Облачность: ясно
Осадки:
Интенсивность осадков: возможен дождь/снег
Вероятность грозы: возможна гроза
Относительная влажность воздуха: 61..63 %
Комфорт: -10..-10 °С

2022-11-24 в четверг, утром
Температура: -6..-5 °С
Ветер: 3..3 м/с, юго-восточный
Атмосферное давление: 765..767 мм.рт.ст.
Облачность: ясно
Осадки:
Интенсивность осадков: возможен дождь/снег
Вероятность грозы: возможна гроза
Относительная влажность воздуха: 63..66 %
Комфорт: -11..-11 °С

2022-11-24 в четверг, днём
Температура: -5..-4 °С
Ветер: 3..3 м/с, юго-восточный
Атмосферное давление: 767..768 мм.рт.ст.
Облачность: ясно
Осадки:
Интенсивность осадков: возможен дождь/снег
Вероятность грозы: возможна гроза
Относительная влажность воздуха: 63..66 %
Комфорт: -11..-11 °С