Категории: Yahoo Pipes

Yahoo pipes: задаем параметры

Владимир | | Web разработка, Yahoo Pipes.

Логотип yahoo pipes

Сегодня речь пойдет об еще одной возможности Yahoo pipes – создания RSS лент на основе заданных пользователем параметров.

Т.е. после запуска трубы вместо результата вы увидите поле для ввода данных и кнопку Run pipe. После того, как введете значение и нажмете кнопку, увидите результат. Пример такого поля показан на рисунке.

Поиск с помощью Yahoo pipes

Теперь разберем, как создать такую трубу. Но, прежде всего, определимся с задачей. Первое, что мне пришло в голову – это поиск. Им и займемся. К тому же Yahoo pipes предоставляет готовый блок для работы с поисковыми системами.
Читать дальше

Yahoo Pipes: собираем данные из нескольких источников

Владимир | | Web разработка, Yahoo Pipes.

Логотип yahoo pipes

Это завершающий выпуск моего миницикла о Yahoo Pipes. Сегодня мы сделаем RSS ленту блога Тыманчи Ыргын действительно удобной для чтения 🙂 .

Для тех, кто не читал предыдущие разделы, привожу ссылки:

1) Yahoo pipes. Cоздаем RSS ленту интересного сайта

2) Yahoo pipes: усложняем задачу

Как известно, лучшая RSS лента – это та, которая позволяет не заходить на сайт. Попросту говоря, она должна содержать полный текст статьи.

Оба наших предыдущих примера создавали ленту на основе данных с главной страницы блога, которая содержит только аннотации статей. Полный текст находится на отдельных страницах.

Теперь подумаем, каким образом должна работать наша «труба» чтобы получить данные из этих страниц. Решений может быть много, но, наиболее простым мне кажется такой вариант.
Читать дальше

Yahoo pipes: усложняем задачу

Владимир | | Web разработка, Yahoo Pipes.

Логотип yahoo pipes

В прошлой статье я начал рассказывать о замечательном web приложении — Yahoo pipes. С его помощью нам удалось создать RSS ленту блога из контента его главной страницы (сам блог такой ленты не имеет). Но тот пример имеет один существенный недостаток.

В RSS ленту попадает только самая последняя запись в блоге. Как вы думаете, что будет, если автор опубликует одновременно две записи? Правильно, предпоследнюю запись вы не увидите. Попробуем исправить эту ситуацию.

Прежде всего, посмотрим еще раз на главную страницу блога Тыманчи Ыргын. На ней размещено десять последних записей. Если мы добавим всех их в ленту, то можно считать, что задача решена. Редко кто публикует больше 10 записей в день.
Читать дальше

Yahoo pipes. Cоздаем RSS ленту интересного сайта

Владимир | | Web разработка, Yahoo Pipes.

Логотип yahoo pipes
Давно собирался написать об этом сервисе 🙂 .

Кратко описать его возможности можно тремя пунктами:
1) получает данные по заданному адресу;
2) обрабатывает их;
3) преобразует результат в нужный формат (например, RSS ленту).

Но за этими пунктами скрываются огромные возможности!

Примечание. Их конкретный размер, естественно, зависит от ваших навыков в использовании сервиса 🙂

И вот тут и кроется настоящее преимущество Yahoo pipes. Он позволяет решить задачи, для которых обычно приходится писать специальную программу или скрипт.

Повторять документацию я не буду, а просто покажу конкретный пример.
Читать дальше