分类: LINUX
2009-06-25 19:08:29
Universal
Feed Parser 是一个下载和解析连锁消息包的 Python 模块。它可以处理 RSS 0.90、Netscape RSS
0.91、Userland RSS 0.91、RSS 0.92、RSS 0.93、RSS 0.94、RSS 1.0、RSS 2.0、Atom
和 CDF 消息包。
我曾经多次使用 Universal Feed Parser 作为一种过滤器工具,将任意的消息包转化成 RSS
1.0。它负责最困难的那部分任务,比如应付无法预料的输入。Universal Feed Parser 的测试包给我留下了深刻的印象,它展示了
Mark Pilgrim 为处理 RSS 领域的种种古怪行为付出了多么大的努力。可能有那么一天,RSS 的创建者和用户会就某种消息包格式(比如
Atom)达成一致,但是在那遥远的一天来临之前,Universal Feed Parser 对于每个需要编写代码处理 Weblog
之类信息的人来说,都是一个不可或缺的工具。