merge rss feeds

末鹿安然 提交于 2020-01-31 10:29:19

问题


I want to merge multiple rss feeds into a single feed, removing any duplicates. Specifically, I'm interested in merging the feeds for the tags I'm interested in.

[A quick search turned up some promising links, which I don't have time to visit at the moment]


Broadly speaking, the ideal would be a reader that would list all the available tags on the site and toggle them on and off, allowing me to explore what's available, keep track of questions I've visited, new answers on interesting feeds, etc, etc . . . though I don't suppose such a things exists right now.

As I randomly explore the site and see questions I think are interesting, I inevitably find "oh yes, that one looked interesting a couple days ago when I read it the first time, and hasn't been updated since". It would be much nicer if my machine would keep track of such deails for me :)


Update: You can now use "and", "or", and "not" to combine multiple tags into a single feed: Tags AND Tags OR Tags


Update: You can now use Filters to watch tags across one or multiple sites: Improved Tag Stes


回答1:


Have you heard of 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).

I played with it during beta back in the day, however I had a blast. Its really fun and easy to aggregate different feeds and you can add logic or filters to the "pipes". You can even do more then just RSS like import images from flickr.




回答2:


I create a the stackoverflow tag feeds pipe. You can list your tags of choice into the text box and it will combine them into a single feed with all the unique posts. It escapes '#' and '+' characters for you.

Alternatively, you can use the pipe's rss feed by appending your html-encoded tags separated by '+'s:

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

Unfortunatley, though, this seems to strip out the content of the posts. The content is visible in the debug view, but the output only contains the post title.

[Thanks to everyone for suggesting Yahoo Pipes! Had heard of it before, but never tried it until now :-]




回答3:


SimplePie is a PHP library that supports merging RSS feeds into one combined feed. I don't believe it does dupe checking out-of-the-box, but I found it trivial to write a little function to eliminate duplicate content via their GUIDs.




回答4:


Here is an article on Merge Multiple RSS Feeds Into One with Yahoo! Pipes + FeedBurner. Another option is Feed Rinse, but they have a paid version as well as the free version.

Additionally: I have heard good things about AideRss




回答5:


Yahoo Pipes?

23 minutes later: Aww, I got answer-sniped by @Bernie Perez. Oh well :)




回答6:


In the latest Podcast, Jeff and Joel talked about the RSS feeds for tags, and Joel noted that there is only the current ability to do AND on tags, not OR.

Jeff suggested that this would be included at some stage in the future.

I think that you should request this on uservoice, or vote for it if it is already there.



来源:https://stackoverflow.com/questions/27148/merge-rss-feeds

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!