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

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

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


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

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


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


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

6 ответов

Решение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Yahoo Pipes?

23 минуты спустя: Оу, я получил ответный ответ от @ Bernie Perez. Ну что ж:)

Другие вопросы по тегам