Справа - труба або гри з yahoo pipes - интернетчик зі стажем

Вчора цілу добу, майже до ранку сьогодні грався з цим сервісом. Звичайно може бути для кого то здасться примітивом, але деякі моменти для мене давалися важко. Крім того довелося знайти інформацію за регулярними виразами. Шукав через запит RegEx. Знайшов дуже цікаву для себе операцію, яку до цього не знав (мабуть тому що регулярки застосовував тільки в PHP).

Що ж конкретно представляє собою сервіс Yahoo Pipes. Отже грубо кажучи це змішувач (міксер) RSS потоків (і не тільки). Який може на льоту робити ще і перетворення. Приклад можна навести такий:

  • Беремо два RSS потоку новин Google і новин Yahoo, наприклад за запитом Тюнінг.
  • У кожній новині прибираючи цю тупу напис, коли була зроблена новина
  • У кожній новині прибираємо анкор з назвою (взагалі це посилання Гуркало)
  • У кожній новині прибираємо з Title звідки прийшла до нас новина.
  • Міняємо все посилання виду news.google (і подібні для Yahoo) на оригінальні
  • Міняємо все URL картинок на оригінальні
  • Додаємо в кінці кожної новини ссилочку (джерело) (дивіться урок Натхненний Гальма, тільки замість ^ вставте $)
  • "Унікалізіруем" за описом (description) (просто зіткнувся з тим, що люди змінюють назву, а текст залишають той же)
  • "Унікалізіруем" за назвою (title)
  • Сортуємо за датою зменшення
  • Завершуємо (віддаємо новий RSS)

Ось наприклад Новинний сайт про ноутбуки зроблений саме за таким принципом. Дуже зручно скажу я вам (звичайно млинець добу Колпашев, поки розібрався як і що 🙂. Але воно того варто.) Найприкріше, що я потім знайшов сервсіс Популярних Труб і знайшов дуже багато відповідей на свої питання. А хто не знає, так нагадаю, що труби з цього сервісу можна імпортувати собі і вивчати.

Загалом удачі всім. Вчіться і користуйтеся.

Навігація по публікаціям