\documentclass[a4paper,10pt]{article} \usepackage{hyperref} %opening \title{Importing from FeedReader} \author{Jimmy O'Regan} \begin{document} \maketitle \begin{abstract} Using XSL to make data from FeedReader usable by Linux feed-readers. \end{abstract} \section{Introduction} FeedReader is an open source RSS aggregator for Windows. Because it stores all of its data in XML files, it's possible to use XSL to convert its data into a format suitable for import into any of the feed readers available for Linux. FeedReader stores its data in the "Applications Data" directory. For example, on a Windows XP system with a single user, with the partition mounted at \texttt{/mnt/windows}, the data will be here: \texttt{/mnt/windows/Documents\ and\ Settings/Owner/Application\ Data/FeedReader/}. \section{Subscriptions} The data you are most likely to want to import is the list of your subscriptions. This is available in the file \texttt{subscriptions.xml}, which looks like this: \label{Sample subscriptions.xml} \begin{verbatim} 63219889590821 Linux Gazette An e-zine dedicated to making Linux just a little bit more fun. Published the first day of every month. http 8888 0 http://linuxgazette.net http://linuxgazette.net/gx/2004/newlogo-blank-100-gold2.jpg 0 17 14 Fri, 02 Jul 2004 16:42:16 GMT http://linuxgazette.net/lg.rss \end{verbatim} \section{OPML} As the output format, I'm using OPML - \url{http://www.opml.org/}. OPML is the standard format used to exchange subscriptions between feed readers. Like RSS 2.0, OPML is a format designed by Dave Winer. It was originally designed as a way of representing outlines: OPML stands for ``Outline Processor Markup Language''. \label{subscriptions.xsl} \begin{verbatim} FeedReader Subscriptions \end{verbatim} \end{document}