Небольшой пример практического применения Yahoo Pipes. Началось все с того, что мы решили последовать моде и зарегистрировались в Twitter. Задача заключалась в том, чтобы на данном сайте выводить коллективную Twitter-ленту.

Вместо того чтобы лезть в дебри и ковыряться в коде виджета «Twitter» для MaxSite CMS, я решил поискать уже готовые решения, с помощью которых получилось бы решить эту маленькую задачку. Немного погуглив, я пришел к выводу Yahoo Pipes – это то, что нужно. Используя функции склейки, сортировки и преобразования данных на выходе получилась «нужная» rss-лента. Вот так выглядит pipe.

Порядок действий такой:

  • Склеиваем две rss-ленты в одну;
  • Сортируем записи по дате публикации;
  • Заменяем некрасивое «Iam_shawty» на просто «shawty»;
  • Выводим полученные данные.

Все оказалось очень просто и понятно. Я даже был немного удивлен, что это работает, причем хочу заметить без единой строчки кода, просто описана логика преобразований и всё.

На самом деле Yahoo Pipes можно использовать и для куда более интересных вещей, но об этом как-нибудь в другой раз.