You are looking at the HTML representation of the XML format.
HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format.
To see the non HTML representation of the XML format, set format=xml.
See the complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query-continue>
    <allpages gapcontinue="Remove_Thunderbird_mail_folders" />
  </query-continue>
  <query>
    <pages>
      <page pageid="1665" ns="0" title="Recording radio streams">
        <revisions>
          <rev contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">The following command will create an mp3 file from a radio broadcast stream.

 streamripper http://krmlcarmel.afraid.org:8000/listen.pls -d /store/music -a -l 1800


The options are:

* -d /store/music - the location to store the resulting files
* -a  - do not try to split the stream into individual files based on silence between songs
* -l 1800 - record for this many seconds (30 minutes) and then quit


Put the following into /etc/cron.d/krmlradio to have it launched by cron:

 25 8 * * Sun  rday /usr/bin/streamripper http://krmlcarmel.afraid.org:8000/listen.pls -d /store/music -a -l 2400

That should begin recording at 8:25am and stop recording at 9:05am

It works well, but was unable to determine the song or artist by default and left the resulting mp3 file in a folder called KRML Radio/incomplete/ - .mp3

Probably have to fiddle with the settings to get it to generate a reasonable file name automatically.

===opbmusic.org===
Here is my standard invocation for recording from OPB:
 streamripper http://opbmusic.org/media/opbmusic.pls -d /store/music/opbmusic1 -l 9600 -q

The goals here are to
* save files with a sequence number so that order is preserved
* put the files in a directory that won't collide with other recorded sessions</rev>
        </revisions>
      </page>
      <page pageid="1703" ns="0" title="Redhat repos">
        <revisions>
          <rev contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">These are the repositories that I have found to work with RHEL 5.  I would prefer to just use the standard Redhat repo, but it seems far too conservative and limited.  

&lt;pre&gt;
[root@snapper yum.repos.d]# cat *
[adobe-linux-i386]
name=Adobe Systems Incorporated
baseurl=http://linuxdownload.adobe.com/linux/i386/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=0

[google-testing]
name=Google Testing - i386
baseurl=http://dl.google.com/linux/rpm/testing/i386
enabled=1
gpgcheck=0
http://apt.sw.be/redhat/el5/en/$ARCH/dag
http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/dag
http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
#http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
http://ftp-stud.fht-esslingen.de/dag/redhat/el5/en/$ARCH/dag
http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/$ARCH/dag
http://mirrors.ircam.fr/pub/dag/redhat/el5/en/$ARCH/dag
http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/$ARCH/dag
http://rpmfind.net/linux/dag/redhat/el5/en/$ARCH/dag
http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/$ARCH/dag
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el5/en/$ARCH/dag
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
# URL: http://rpmforge.net/
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
&lt;/pre&gt;</rev>
        </revisions>
      </page>
    </pages>
  </query>
</api>