我有一段叫做Rss-Aware的軟件,我試圖使用它。它基本上是桌面饋源檢查器,用於檢查RSS源是否已更新,並通過Ubuntu的Notify-OSD系統提供通知。如何從Google Reader導出的OPML文件中提取Feed URL?
但是,要知道需要檢查的內容,您必須在每個供稿網址之間的換行列表中逐個列出〜/ .rss-aware/rssfeeds.txt文本文件中的供稿網址。例如:
http://example.com/feed.xml
http://othersite.org/feed.xml
http://othergreatsite.net/rss.xml
...似乎很簡單的權利?那麼,我想要使用的提要列表將作爲OPML文件(這是一種XML)從Google Reader中導出,我不知道如何解析它才輸出提要網址。它似乎應該是非常直接的,但我很難過。
如果有人可以在Python或Ruby中提供實現,或者我可以從提示中快速完成,我很樂意。一個bash腳本會很棒。
非常感謝你的幫助,我是一個非常薄弱的程序員,很想學習如何做這個基本的解析。
編輯:另外,here is the OPML file我試圖從中提取飼料網址。
...你可以在xmlstarlet的bash管道中使用XPath。 – a3nm 2011-04-23 08:50:44