"Одна RSS лента = один пост" или мэшап внутри RSS с помощью Yahoo Pipes

Опубликовано в (Yahoo Pipes) | автор splogmaster | 23-12-2008

Тэги: , ,

В этом посте я хочу показать, как с помощью Yahoo Pipes сделать объединение item‘ов одной RSS-ленты и получить на выходе RSS с одним большим/контентным item‘ом. Ведь в общем случае RSS лента сожержит в себе обрезки/анонсы новостей длиной в пару строк, и делать с одной такой обрезки один пост - это детский сад. Пост должен быть ну хотя бы в 1000 символов, поэтому просто возьмем и объединим обрезки новостей внутри самой RSS-ленты, чтобы потом со всего этого у нас получился всего один, но нормальный по длине пост.

Для решения этой задачи в Yahoo Pipes нам нужно самим создать RSS-фид, затем, используя цикл Loop, внедрить в созданный фид RSS-ленту с контентом, дабы получить доступ к элементам этой ленты на уровне item‘ов, ну и, наконец, объединить их и записать результат в созданный …

Объединение нескольких RSS-лент в одну с помощью Yahoo Pipes

Опубликовано в (Yahoo Pipes) | автор splogmaster | 17-12-2008

Тэги: , ,

Буду набивать количество постов на блоге:)

Задача: есть несколько RSS-лент, нам нужно объединить эти ленты в одну ленту - такую функцию выполняют различные читалки, грябалки, агрегаторы RSS-лент. Я рассмотрю 2 варианта возникновения и решения задачи по объединения RSS-лент в Yahoo Pipes:

Простое объединение RSS-лент без каких-либо манипуляций с каждой из лент - для решения этой задачи нам вообще ничего не нужно, кроме стандартного модуля для получения данных с RSS-фида Fetch Feed: yahoo-pipes-union_rss-1 Объединение RSS-лент, которые нуждаются в предварительной обработке, т.е. сначала мы ленты по одной загрузили, поработали с каждой из них, а потом уже объединяем их в общий …

Yahoo Pipes Badge - создаем свой виджет

Опубликовано в (Yahoo Pipes) | автор splogmaster | 16-12-2008

Тэги: , , , , ,

Решил написать маленький пост про Yahoo Pipes Badge (бэйдж) - никакого отношения к сплогам это не имеет. Badge - это способ вывода результатов отработки трубы в виде бэйджа (по-другому это можно назвать гаджетом или виджетом), эту фичу я применял один раз для нормального сайта.

Пример Yahoo Pipes Badge:

{”pipe_id”:”Mn22lIfL3RGdIkQRpwt1Yg”,”_btype”:”list”,”width”:”200″}

Этот бэйдж/виджет показывает последние музыкальные новинки на основе rss-каналов одного музыкального сайта.

Инструкция по созданию бэйджа/виджета:

После того, как вы сделали трубу и сохранили ее, эту трубу нужно запустить Run Pipe…:

yahoo-pipes-badge-1

Затем нам нужно перейти по ссылке Get as a Badge: