Объединяя RSS-потоки

04 Окт 2007

SimplePie: быстрый, легкий, RSS и Atom парсер на PHP.Во время проведения «Конкурса Конкурентов» Павел Воронин предложил создать единую RSS-ленту участников, используя для этого сервис Yahoo Pipes. К сожалению, что-то у нас там не вышло и сервс «ниасилил» аггрегацию такого количества потоков.

Поэтому я стал пробовать сделать это сам. Не хотелось заморачиваться с кодировками и стандартами — это ведь уже давно кем-то решённые проблемы — и я стал искать удобный класс — парсер RSS для PHP. Самым удобным и безглючным оказался ранее мне неизвестный SimplePie. Совсем небольшой класс, к которому существует много надстроек, инструкций и пошаговых руководств. На его основе у меня быстро получилось сделать «сборщик» нескольких RSS-лент в одну:

скачать PHP скрипт Feed.phps
Подумываю всё-таки реализовать идею коммьюнити-блога на основе аггрегатора по мотивам блога украинских разработчиков (ссылка в блогролле). Может, стоит устроить из этого реалити-шоу, описывая разработку и показывая код?

Кто что думает ?






 

Skop     .

Написано 4 октября 2007 года в 21:44


Опишите, сплогерам понравиться, обязательно идею на вооружение возьмут, а то пока через Yahoo Pipes контент заимствовать приходиться у кого своих наработок нет)

 

compwoman     .

Написано 4 октября 2007 года в 22:20


Есть во всем этом еще один момент, который нужно уточнить: стОит опросить участников конкурса, желают ли они попасть в эту единую rss ленту

 

Артём Курапов     .

Написано 5 октября 2007 года в 00:11


Я например у себя просто публикую всю свою ленту через гугл ридер

 

Жилинcкий Владимир     .

Написано 5 октября 2007 года в 00:51


Естественно, это же проект от людей и для людей, сплоги мне не интересны.

 

Жилинcкий Владимир     .

Написано 5 октября 2007 года в 01:33


Спалился :-D

 

Алексей Малинин     .

Написано 5 октября 2007 года в 08:00


Мнэ-э-э…
Я сильно вас удивлю, если сообщу, что идея объединения RSS потоков участников сообщества уже реализована например на blog-filter.com

Я сейчас как раз читал вот этот пост в общей RSS ленте.

Обратите внимание на пункт меню ЧТО ПИШУТ.
Там можно посмотреть все последние посты, отсортировать по популярности, оставить только понравившиеся фиды, есть фильтр по тегам и проч.

Вот прямая ссылка
http_//www.blog-filter.com/RSSMain.aspx

 

Жилинcкий Владимир     .

Написано 5 октября 2007 года в 08:05


А зачем линкатору RSS-аггрегатор ?

 

Обищенко Виталий     .

Написано 5 октября 2007 года в 13:11


Владимир, а может из этого что-то вроде параллельной разработки устроить? Сформировать список требований к этому проекту, собрать несколько человек, которые пишут на разных языках, и каждый из них напишет свою версию этого коммьюнити-блога. Совсем отлично будет, если каждый еще опишет процесс разработки.

А лучший, по общему мнению, проект потом можно было бы использовать уже как рабочий коммьюнити-блог разработчиков.

Я бы присоединился к такому мероприятию. Как раз активно начал осваивать питон+джанго, и такая задача была бы полезна и интересна.

 

Жилинcкий Владимир     .

Написано 5 октября 2007 года в 13:15


Виталий, я бы с радостью, и полезно будет, и интересно, но, боюсь, нас будет двое :-D

Есть ещё желающие ?

 

Обищенко Виталий     .

Написано 5 октября 2007 года в 13:17


Да в общем двое — это тоже неплохо :) Для меня, во всяком случае, это не препятствие.

 

Жилинcкий Владимир     .

Написано 5 октября 2007 года в 13:19


Ну тогда можно приступать ))) Может ещё кто присоединится.
Я уже ТЗ на салфетке набросал пока обедал :-)

 

Обищенко Виталий     .

Написано 5 октября 2007 года в 13:23


На салфетке — это хорошо, да :) А в каком-нибудь электронном виде?

 

Жилинcкий Владимир     .

Написано 5 октября 2007 года в 13:27


Переведу. Вопрос насколько светить структуру и код ?

 

Обищенко Виталий     .

Написано 5 октября 2007 года в 13:51


Хм. Сложный вопрос. Хотя я с самого начала собирался поднять svn и дать возможность любому скачать и посмотреть все исходники. Потому как код часто говорит больше чем любые слова, да и описывать абстрактные вещи, без кода, задача для меня нереальная :)
А то, что вы мой код можете так же посмотреть или я — ваш, так это же не конкуренция, и не соревнование. Я вижу другую цель: разобраться самому и показать другим как делаются те или иные вещи.
А то, что этот открытый код, будет, возможно, использован в рабочем проекте дает лишний стимул писать его качественно и аккуратно :)

 

Жилинcкий Владимир     .

Написано 5 октября 2007 года в 14:04


С этим всегда были проблемы — я генерирую китайский код с пуленепробиваемой логикой :-D
Ну в принципе, попробуем. Assembla кажется поддерживает гостевой доступ к svn. И их бесплатных 200 Мb нам под оба проекта хватит. Так что можно оформлять проект.
Хостинг есть или поделиться ?

 

Обищенко Виталий     .

Написано 5 октября 2007 года в 14:13


Не хостинг не нужен, спасибо. У меня свой сервер :)
Я, кстати, доступен в GTalk по адресу, который у меня в комментариях указан. Так удобнее наверное общаться будет.

 

Жилинcкий Владимир     .

Написано 5 октября 2007 года в 14:16


Отлично =)

 

Жилинcкий Владимир     .

Написано 6 октября 2007 года в 02:16


http://www.assembla.com/wiki/show/l2o
Наброски описания. Рекомендую зарегиться в ассембле и присоединиться к проекту :-)

 

jeka911     .

Написано 9 декабря 2007 года в 19:19


А, что, ребята. Идея заглохла?

 

Жилинcкий Владимир     .

Написано 10 июня 2008 года в 13:46


Идея медленно, но верно возрождается в проекте «Коллеги». БОльшая часть ТЗ реализована =)

Оставить комментарий:

You must be logged in to post a comment.

© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.