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

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

Отлично =)

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

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

Жилинcкий Владимир
Написано 10 июня 2008 года в 13:46

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

© 2007-2026 Блог разработчика, страница об авторе.