【发布时间】:2011-08-11 07:57:20
【问题描述】:
我正在尝试使用一个名为Rss-Aware 的软件。它基本上是桌面提要检查器,用于检查 RSS 提要是否更新并通过 Ubuntu 的 Notify-OSD 系统发出通知。
但是,要知道要检查哪些提要,您必须在 ~/.rss-aware/rssfeeds.txt 的文本文件中一个接一个地列出提要 URL,并在每个提要 URL 之间用换行符逐个列出。比如:
http://example.com/feed.xml
http://othersite.org/feed.xml
http://othergreatsite.net/rss.xml
...看起来很简单吧?好吧,我想使用的提要列表从 Google Reader 导出为 OPML 文件(它是一种 XML),我不知道如何解析它以仅输出提要 URL。看起来应该很简单,但我很难过。
如果有人可以用 Python 或 Ruby 提供一个实现,或者我可以在提示下快速完成的事情,我会很高兴。一个 bash 脚本会很棒。
非常感谢您的帮助,我是一个非常薄弱的程序员,很想学习如何进行这种基本解析。
编辑:另外,here is the OPML file 我正在尝试从中提取提要网址。
【问题讨论】:
标签: python xml parsing bash opml