объединить RSS-каналы - PullRequest
       37

объединить RSS-каналы

6 голосов
/ 26 августа 2008

Я хочу объединить несколько RSS-каналов в один канал, удалив все дубликаты. В частности, меня интересует объединение каналов для тегов , которые меня интересуют.

[Быстрый поиск обнаружил несколько многообещающих ссылок, которые у меня сейчас нет времени для посещения]


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

Поскольку я случайно исследую сайт и вижу вопросы, которые мне кажутся интересными, я неизбежно нахожу: «О, да, он выглядел интересно пару дней назад, когда я прочитал его впервые, и с тех пор не обновлялся». Было бы намного приятнее, если бы моя машина отслеживала такие дела для меня:)


Обновление: Теперь вы можете использовать «и», «или» и «не» для объединения нескольких тегов в один канал: Теги И Теги ИЛИ Теги


Обновление: Теперь вы можете использовать Фильтры для просмотра тегов на одном или нескольких сайтах: Улучшенные теги Stes

Ответы [ 6 ]

17 голосов
/ 26 августа 2008

Вы слышали о Трубы Yahoo .

Это интерактивный агрегатор каналов и Манипулятор. Список «горячих труб» для подписаться и возможность создавать самостоятельно (требуется учетная запись Yahoo).

Я играл с ним во время бета-тестирования, но у меня был взрыв. Это действительно весело и легко объединять различные каналы, и вы можете добавить логику или фильтры к «каналам». Вы можете даже сделать больше, чем просто RSS, как импортировать изображения из flickr.

4 голосов
/ 31 августа 2008

Я создаю канал подачи тега stackoverflow . Вы можете перечислить ваши теги выбора в текстовое поле, и он будет объединять их в один канал со всеми уникальными сообщениями. Он экранирует '#' и '+' символов для вас.

В качестве альтернативы, вы можете использовать канал rss для канала, добавив свои HTML-кодированные теги, разделенные '+' s:

http://pipes.yahoo.com/pipes/pipe.run?_id=uP22vN923RG_c71O1ZzWFw&_render=rss&tags=.net+c%23+powershell

К сожалению, это, кажется, лишает содержания постов. Содержимое отображается в режиме отладки, но вывод содержит только заголовок сообщения.

[Спасибо всем за предложение Yahoo Pipes ! Раньше слышал об этом, но до сих пор не пробовал: -]

2 голосов
/ 26 августа 2008

SimplePie - это библиотека PHP, которая поддерживает объединение RSS-каналов в один комбинированный канал. Я не верю, что это делает двойную проверку из коробки, но я нашел тривиально написать небольшую функцию для удаления дублирующегося контента через их GUID.

2 голосов
/ 26 августа 2008

Вот статья о Объединение нескольких RSS-каналов в один с Yahoo! Трубы + FeedBurner . Другой вариант - Feed Rinse , но у них есть платная версия, а также бесплатная версия.

Дополнительно: Я слышал хорошие вещи о AideRss

0 голосов
/ 26 августа 2008

В последнем подкасте Джефф и Джоэл говорили о RSS-каналах для тегов, и Джоэл отметил, что в настоящее время существует только возможность делать AND для тегов, а не OR.

Джефф предположил, что это будет включено на каком-то этапе в будущем.

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

0 голосов
/ 26 августа 2008

Yahoo Pipes ?

23 минуты спустя: Ой, я получил ответ от @ Берни Перес . Ну да ладно:)

...