I have a piece of software called Rss-Aware that I am trying to use. This is basically a desktop feed verification program that checks whether RSS feeds are updated and issues a notification via the Ubuntu Notify-OSD system.
However, to find out which feeds to check, you must list the feed URLs in the text file in ~ / .rss-aware / rssfeeds.txt one by one in the list with line breaks between each channel URL. Sort of:
http:
http:
http:
... seems pretty simple? Well, the list of feeds that I would like to use is exported from Google Reader as an OPML file (this is an XML type), and I don’t know how to parse it just to display the feed URLs. It seems like it should be pretty straight forward, but I'm at a standstill.
I would like someone to be able to implement an implementation in Python or Ruby or something that I could do quickly from the tooltip. A bash script will be awesome.
Thank you very much for your help, I am a very weak programmer and would like to know how to do this basic analysis.
EDIT: Also, here is the OPML file I'm trying to extract feed URLs.
source
share