February 20, 2007

Проблемы с RSS и первый опыт Yahoo! Pipes

Не так давно я писал о том, как мой блог переехал на ITBLogs, и какие проблемы я решал всвязи с этим. Собственно, проблема была одна, как совместить 2 RSS потока в один. Тогда я принял решение в пользу сервиса FeedBite.

Я периодически смотрю статистику своего фида, и меня радуют числа подписчиков. Конечно, они не так высоки, как у популярных блоггеров, но всё таки, я не один. И вот сегодня я решил сам подписаться на свой фид. Не для статистики, а ради пущего контроля. И оказалось, что сделал я это совсем даже не зря. По непонятной пока что причине FeedBite не транслировал фид моего блога на ITBLogs, при этом фид, который предоставлен Blogger работал в штатном, как говорится, режиме. Более всего странно то, что по отдельности всё работет нормально, то есть RSS, сгенерированный Community Server'ом просматривается и содержит все самые последние посты, и FeedBite говорит, что прекрасно понимает формат подсовываемого ему фида, однако на выходе ничего.

И я решил найти новый способ решения данной проблемы. К тому же сейчас очень много говорят про Yahoo! Pipes. И я решил попробовать. Завёл себе Yahoo! ID (которого мне так недоставало, чтобы попробовать Flickr, а времени создать не было), залогинился и стал экспериментировать. Интересная, скажу я вам, штука. Правда, пока что есть не так много источников информации, и над ними можно производить не так много действий, но для моих нужд вполне достаточно, и даже сверх того. В конце концов вот что у меня получилось. Внутри всё просто: элемент Fetch, на вход которого попадают два фида моих блогов. Так как во времена зеркалирования в обоих фидах были одинаковые записи, следом за Fetch идёт блок Unique, работающий по полю Title. Затем, в качестве предосторожности, я поставил блок Sort, который сортирует записи по дате публикации в порядке убывания (хотя такое поведение присуще фидам само по себе). И с выхода сортировщика всё попадает на Pipe Output. Далее я откопал адрес фида только что созданного пайпа и прописал его в поле "источник" в мой FeedBurner фид.

Всё достаточно просто, а интерфейс работы с Pipes меня просто обрадовал. Красиво, быстро и удобно, хотя не всё продумано, и, как я уже отметил ранее, не хватает источников данных и операций. А вот если бы там был ещё и API, цены бы не было такому ресурсу.

В качестве окончания вот что... У меня есть просьба ко всем, кто подписан на мой фид через http://feeds.feedburner.com/Items откликнитесь, пожалуйста, или в комментариях или напрямую maxim.moiseev@gmail.com. Был ли провал в постах, связанный с переездом блога и что произошло сегодня после того, как я обновил фид? В теории агрегатор должен был высыпать всё содержимое "нового" фида, включая и те посты, которые были опубликованы уже давно здесь, и те, которые попали только в ITBlogs и не были оттранслированы в RSS по милости FeedBite. Заранее спасибо.

fd684997-5d56-49a2-af5f-788eb9e53da1


This page is powered by Blogger. Isn't yours?