使用しようとしている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リーダーからOPMLファイル(XMLの一種)としてエクスポートされます。フィードのURLを出力するためにそれを解析する方法がわかりません。それはかなり簡単なはずですが、私は困惑しています。
誰かがPythonやRubyでの実装、またはプロンプトからすばやく実行できる何かを提供できればと思います。bashスクリプトは素晴らしいでしょう。
助けてくれてありがとう、私は本当に弱いプログラマーであり、この基本的な構文解析を行う方法を学びたいと思っています。
編集:また、これは私がフィードURLを抽出しようとしているOPMLファイルです。