Фильтрация по дате в Yahoo Pipes
30.11.2010 Yahoo Pipes
Только что мылом задали вопрос, на который было просто интересно ответить. Задача такая: есть «XML от GisMeteo, в котором погода показана на вечер, утро, день и ночь. Нужно отфильтровать этот фид таким образом, чтобы утром показывалась только утренняя погода, днём только дневная и т. п.
На скриншотике выше решение задачи, «а вот и сама труба (Можно клонировать и модифицировать)
Модули из решения
- Fetch Feed — получаем исходные данные.
- Date Builder — получаем дату (+N часов).
- Date Formatter — используем только часы.
- String Regex — преобразуем N часов в значение для фильтра.
- Filter — оставляем в XML только нужную запись.
Комментарии
Комментирование этой статьи закрыто.
« Проблема с WM-card.com решена Как защититься от накрутки показов? »
Хе… Красиво :-)
Тормоз, а Pipe-ы умеют выдавать в JSON формате данные?
Умеют, конечно :)
Более того, у них есть модуль Web Service, который может делать POST-запросы на сервер в формате JSON.
Вот, я не пойму, ты же вроде сам на PHP пишешь, зачем тебе эти трубы? В чем плюсы? Ты же не любишь сущности лишиние плодить, а тут именно этим и занимаешься. Ты, типа, парсинг данных отдаешь на аутсорс :) ?
Polonskiy, ты прям мистер Непойму, не первый комментарий уже у тебя начинается этими словами :)
Я в блоге много писал о плюсах Yahoo Pipes и многие примеры недвусмысленно говорят о плюсах. Даже именно тебе я где-то уже отвечал на этот вопрос, вроде. Тебе не надоело спрашивать? Мне надоело отвечать.
Если ты всё равно не видишь никаких плюсов, я не буду тебя переубеждать ни в чём, мне это нафиг не нужно.
Если я пишу, что не пойму – это означает, что я не понял тебя/твой пост/твою мысль. И пытаюсь понять почему человек, который сам может сделать тоже самое использеут этот сервис. Мне плюсы неочевидны. Не стоит обобщать мои комментарии до «мистера Непойму».
Я их не обнаружил.
Если бы я в своем комментарии написал, что «трубы – говно», то тогда ты бы мог (но нехотел) меня переубеждать. Я у тебя спросил «зачем?», как ты можешь переубеждать меня если у меня нет позиции по этому вопросу?
Да, все верно, отвечал. Вот твой ответ:
Опять. Как, интересно, я тебе назову причины по которым трубы не стоит юзать, если я сам у тебя спрашиваю?
Я писал комментарий исходя из того, что ты – человек разумный, знающий программирование, имеющий несколько известных продуктов и имеющий определенную известность. И ты используешь трубы, значит что-то в них есть. Я и хотел узнать что именно.
Из твоих ответов я понял только то, что трубы они – «любимые», «с ними элементарно удобнее» и то, что ты во всем видишь наезд.
Можешь не отвечать.
Мне кажется трубы могут в любой момент закрыть…
Нет ничего вечного. Однако, когда кажется — креститься надо. В этом случае особенно :)