Комментарии 31
красиво сделано =)
Pipes, один из самых интересных и замечательных продуктов от yahoo
Я себе год назад по похожему принципу сделал трубу для отслеживания блогов по Zend Framework. Труба открытая. Кто хочет, может использовать тут: pipes.yahoo.com/pipes/pipe.info?_id=aiTMhREL3hG5aJHA0j6skA
> в левом канале отрезается все, что не нужно, а в правом остается только то, что нужно
На этой фразе я впал в ступор… :(
На этой фразе я впал в ступор… :(
Картинки красивые! По ним и так все ясно! Так что можно тексты не читать!
Я в регекспах воспользовался ".*(?i:", для того чтобы не зависеть от регистра…
Когда я делал pipe для rss хабра в прошлый раз, администрация сообщила мне, что y!p слишком часто делает запросы. Будьте осторожны.
Получилась такая себе Хабралента под конкретного человека…
Спасибо за изложенный материал.
Спасибо за изложенный материал.
Отдельное спасибо за гайд по регулярным выражениям.
Интересно, хабр использует pubsubhubbub. Думаю может на appengine что-то такое сделать…
за ссылку на гайд по регекспу спасибо ))))
И все-таки интересно, почему YP не понимает RSS с хабра.
Мне пришлось обойти это следующим образом:
1) Скрипт не моем домашнем сервере периодически тянет 3 ленты с хабра (главную, хабраленту, и хабраленту 3.0) в DropBox-папку
2) YP берет эти ленты, соединяет их и удаляет дубликаты
Если бы хабр генерил такие ленты, которые понимает YP, можно было бы обойтись без первого шага.
Мне пришлось обойти это следующим образом:
1) Скрипт не моем домашнем сервере периодически тянет 3 ленты с хабра (главную, хабраленту, и хабраленту 3.0) в DropBox-папку
2) YP берет эти ленты, соединяет их и удаляет дубликаты
Если бы хабр генерил такие ленты, которые понимает YP, можно было бы обойтись без первого шага.
Pipes v2 почему-то JSON импортирует неправильно (а может, и не только JSON). И ещё важный момент: если аккаунт перевести на v2, скорей всего все старые трубы (или большинство) работать перестанут.
Да, YP — замечательная штука.
Вот только из-за тормознутости порой просто невозможно было пользоваться…
Если v2 действительно не такой, то это здорово.
Кто уже попробовал, чувствуется разница?
Вот только из-за тормознутости порой просто невозможно было пользоваться…
Если v2 действительно не такой, то это здорово.
Кто уже попробовал, чувствуется разница?
Пайп из статьи писался под V1. Тогда действительно были и тормоза, и глюки, и подвисания. Когда перевел на V2 ощущения от работы с пайпом заметно приятнее стали. Ни разу не вис, не тормозил, время реакции увеличилось.
Кстати, тут ещё вопрос рекламы на Хабре. Как я понимаю, Яндекс и другие платят за ведения блога на Хабре деньги. Читая Хабр через пайпс, пользователи обрезают денежный поток для сайта. Или я не прав?
В любом случае rss хабра доступна публично, значит ее можно использовать в rss читалках, во многих из которых есть свои фильтры. Кроме того, следя за новостями через rss вы не получаете большой дозы рекламы на сайте через различные баннеры, что тоже (как мне кажется) должно приносить ощутимый доход. Ну и чего уже говорить про различные AdBlock'еры, которые вообще сводят к нулю получение рекламной информации с сайтов.
На сайтах, где данный вопрос критичен (блокировка рекламы), пользователей со включенным блокиратором предупреждают об этом и просят его выключить.
На сайтах, где данный вопрос критичен (блокировка рекламы), пользователей со включенным блокиратором предупреждают об этом и просят его выключить.
вопрос — а в yahoo pippes можно реализать выдирание полного содержимого статьи? (с помощью того же regex)
Теоретически — да. Есть модули, которые позволяют скачивать страницу целиком, однако я сам этого не делал. Используя поиск можно найти кучу гениальных примеров и реализаций
Спасибо! Ваш пост был отфильтрован с помощью Yahoo.Pipes.
А я для подобных целей использую Google App Engine. Несколько сложнее поначалу, но возможности гораздо шире. Тоже бесплатно, естественно.
У YP есть один недостаток — он разбивает ленту по страницам.
Т.е. если в ленте больше 100 записей — он вернет только 100 остальные придется забирать по ссылке вида [pipe_url]&page=2 и т.д.
Т.е. если в ленте больше 100 записей — он вернет только 100 остальные придется забирать по ссылке вида [pipe_url]&page=2 и т.д.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Фильтруем rss Хабра через Yahoo.Pipes