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

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

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


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

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


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


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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
6
0
3 117
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Yahoo Pipes?

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

Ответ принят как подходящий

Вы слышали о Yahoo's Pipes.

Its an interactive feed aggregator and manipulator. List of 'hot pipes' to subscribe to, and ability to create your own (yahoo account required).

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

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

Кроме того: Я слышал много хорошего о AideRss

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

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

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

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

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

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

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

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

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

О, я сделал собственный канал только с помощью Stackoverflow. Вот как я это сделал. blog.rungeek.com/post/65809458/custom-stackoverflow-rss-feed

Bernie Perez 08.01.2009 03:56

Да, этот вопрос был задан за пару месяцев до выпуска функции фидов с несколькими тегами: blog.stackoverflow.com/2008/10/tags-and-tags-or-tags

Emperor XLII 10.01.2009 18:22

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