[Модуль] Погода от Яндекс (app_yaweather)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение Amarok » Чт ноя 13, 2014 10:25 am

А если нужна погода на несколько городов, то как быть?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение LuckyFIA » Чт ноя 13, 2014 11:28 am

Города в списке берутся с серваков яндекса, добавить возможности нет
По внешнему виду - да еще не доработано
По озвучке - если есть какие то наработки, с радостью
Более двух городов - нужно продумать структуру данных в классе, а так возможно
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение Amarok » Чт ноя 13, 2014 11:32 am

Тогда ждем обновление?)

И еще вопрос: а как модуль вызывать не в меню, а в домашних страницах?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение Amarok » Чт ноя 13, 2014 11:39 am

LuckyFIA писал(а):По озвучке - если есть какие то наработки, с радостью
Моя Алиска использует скрипт "погода с Яндекса". В скрипте есть такие строки (привожу их не полностью, а лишь для примера):

Код: Выделить всё

    $metcast="";
    $metcast.="На улице ".gg("Ekaterinburg.Type").".";
    // ветер
    $WindSpeed=(float)gg("Ekaterinburg.WindSpeed");
    if ($WindSpeed<1) {
     $metcast.=' Ветра, скорее всего, нет.';
    } elseif ($WindSpeed<3) {
     $metcast.=' Возможен слабый ветер.';
    } elseif ($WindSpeed<6) {
     $metcast.=' Возможен сильный ветер.';
    } elseif ($WindSpeed<9) {
     $metcast.=' Возможен довольно сильный ветер.';
    } else {
     $metcast.=' Возможен очень сильный ветер.';
    }
    $metcast.=' Температура '.getGlobal('Ekaterinburg.Temp').' '.$tempcels.'.';
    sg("Ekaterinburg.metcast",$metcast);
И уже Ekaterinburg.metcast читается через say и используется на домашней странице
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение LuckyFIA » Чт ноя 13, 2014 11:45 am

BlackWarrior писал(а): И еще вопрос: а как модуль вызывать не в меню, а в домашних страницах?
<link href="../templates/app_yaweather/css/yaweather.css" rel="stylesheet" type="text/css">
[#module name="app_yaweather"#]
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение ErmolenkoM » Чт ноя 13, 2014 11:56 am

ну и раз мы о погоде...
интересно так же тенденции в погоде.
То есть "сегодня холоднее чем вчера на 3 градуса". Вообщем только ради этой фразы я погоду и слушаю. Выдираю из истории значение на 24 часа назад. и сравниваю.
aka msh555
Cubian на Cubietruck, Connect
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение Amarok » Чт ноя 13, 2014 12:02 pm

LuckyFIA писал(а):
BlackWarrior писал(а): И еще вопрос: а как модуль вызывать не в меню, а в домашних страницах?
<link href="../templates/app_yaweather/css/yaweather.css" rel="stylesheet" type="text/css">
[#module name="app_yaweather"#]
Ага... А как добавить разделы Днем\Ночью и прогнозы на завтра\послезавтра?
И ещё: картинки не показываются(((
Clipboard01.jpg
Clipboard01.jpg (22.5 КБ) 12504 просмотра
msh555 писал(а):интересно так же тенденции в погоде.
То есть "сегодня холоднее чем вчера на 3 градуса". Вообщем только ради этой фразы я погоду и слушаю. Выдираю из истории значение на 24 часа назад. и сравниваю.
Да, было бы не плохо такой функционал в модуле иметь.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение Amarok » Чт ноя 13, 2014 12:07 pm

И ещё хотелка: можно вести историю fact.temperature?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение ErmolenkoM » Чт ноя 13, 2014 12:35 pm

BlackWarrior писал(а): можно вести историю fact.temperature?
А если на объекте создать это свойство с историчностью?
aka msh555
Cubian на Cubietruck, Connect
Аватара пользователя
adzam
Сообщения: 602
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Модуль "Погода от Яндекс"

Сообщение adzam » Чт ноя 13, 2014 2:06 pm

Отличное дополнение к Мажору.
Кстати на яндекс сайте есть погода на вчера
Безымянный.JPG
Безымянный.JPG (14.44 КБ) 12487 просмотров
и добавьте , если можно уже полный набор, мне например нужно:
температура на вчера для сравнения,
восход и заход, чтоб не вытаскивать отдельно веб переменными,
магнитный фон,
состояние луны
а каждый уже использует, кому что надо
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Ответить