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

Сначала

  • A). идем сюда и находим свой город поиском по странице.
  • B). Сохраняем ID из тега city.
  • C). Заменяем своим ID цифры в этой ссылке:
    http://export.yandex.ru/weather-ng/forecasts/27037.xml
  • D). Открываем Tasker, раздел task.
  • E). Создаем новую задачу.
  • F). Пишем любое имя на кирилице, к примеру - погода за окном.

Действия в задаче

далее список будет нумерованный, чтобы удобнее было соотносить действия в tasker.
Используйте фильтр действий,чтобы быстрее находить нужные пункты.
ВНИМАНИЕ!
на седьмом и шестнадцатом действиях в поле поиск между символом < и символом / обязательно следует убрать пробел.

  • 1. добавляем первое действие:
    HTTP GET.
    server port:
    http://export.yandex.ru/weather-ng/forecasts/27037.xml
    timeout:
    10, (7%)
    Mime type:
    text/xml
  • 2. Установить перем.
    Имя:
    %result
    До:
    %HTTPD
    Добавить:
    Ставим флажок.
  • 3. Расчленить перем.
    Имя:
    %result
    Разделитель:
    fact>
    Удалить исходную базу:
    Флажок отмечено
  • 4. Variable search replace.
    Переменная:
    %result2
    Поиск:
    <weather_type>.*</weather_type>
    Ignore Case:
    Флажок отмечено
    One Match Only:
    Флажок отмечено
    Store Matches In:
    %wtype
  • 5. Variable search replace.
    Переменная:
    %wtype1
    Поиск:
    >.*<
    Ignore Case:
    Флажок отмечено
    Store Matches In:
    %WEATHER
  • 6. Variable Section.
    Имя:
    %WEATHER1
    От:
    2, (1%)
    Length:
    100, (100%)
    Adapt To Fit:
    Флажок отмечено
    Store Result In:
    %WEATHER1
  • 7. Variable search Replace.
    Переменная:
    %result2
    Поиск:
    ">.*< /temperature>
    Ignore Case:
    Флажок отмечено
    One Match Only:
    Флажок отмечено
    Store Matches In:
    %temap
  • 8. Variable search Replace.
    Переменная:
    %temap1
    Поиск:
    >.*<
    Ignore Case:
    Флажок отмечено
    Store Matches In:
    %TEMAP
  • 9. Variable Section.
    Имя:
    %TEMAP1
    От:
    1, (2%)
    Length:
    3 (2%)
    Adapt To Fit:
    Флажок отмечено
    Store Result In:
    %TEMAP1
  • 10. Variable Search Replace.
    Переменная:
    %result2
    Поиск:
    <wind_speed>.*</wind_speed>
    Ignore Case:
    Флажок отмечено
    One Match Only:
    Флажок отмечено
    Store Matches In:
    %wspeed
  • 11. Variable Search Replace.
    Переменная:
    %wspeed1
    Поиск:
    >.*<
    Ignore Case:
    Флажок отмечено
    Store Matches In:
    %WIND

  • 12. Variable Section.
    Имя:
    %WIND1
    От:
    2, (1%)
    Length:
    4, (3%)
    Adapt To Fit:
    Флажок отмечено
    Store Result In:
    %WIND1
  • 13. Variable Search Replace.
    Переменная:
    %result2
    Поиск:
    <humidity>.*</humidity>
    Ignore Case:
    Флажок отмечено
    One Match Only:
    Флажок отмечено
    Store Matches In:
    %hum
  • 14. Variable Search Replace.
    Переменная:
    %hum1
    Поиск:
    >.*<
    Ignore Case:
    Флажок отмечено
    Store Matches In:
    %HUM
  • 15. Variable Section.
    Имя:
    %HUM1
    От:
    2, (1%)
    Length:
    3 (2%)
    Adapt To Fit:
    Флажок отмечено
    Store Result In:
    %HUM1
  • 16. Variable Search Replace.
    Переменная:
    %result2
    Поиск:
    ">.*< /pressure>

    Ignore Case:
    Флажок отмечено
    One Match Only:
    Флажок отмечено
    Store Matches In:
    %pres

  • 17. Variable Search Replace.
    Переменная:
    %pres1
    Поиск:
    >.*<
    Ignore Case:
    Флажок отмечено
    Store Matches In:
    %PRES
  • 18. Variable Section.
    Имя:
    %PRES1
    От:
    2, (1%)
    Length:
    5, (4%)
    Adapt To Fit:
    Флажок отмечено
    Store Result In:
    %PRES1
  • 19. Произнести.
    Текст:
    Сейчас на улице %WEATHER1.
    скорость ветра %WIND1 метров в секунду.
    температура %TEMAP1 градусов.
    влажность %HUM1 процентов.
    давление %PRES1 миллиметров ртутного столба.

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

Привязываем к событию

  • Открываем раздел "профили" и добавляем новый.
  • Выбираем к чему будем привязываться, к месту, событию или по времени.
  • Устанавливаем детали события, к примеру каждый час с 07:00 до 18:00.
  • Жмем "назад" и выбираем в списке созданную на предыдущем шаге задачу.
  • Профит.

lex_infohunter

н/д

Поделиться