This file is indexed.

/usr/share/doc/rest2web/html/introduction.html is in rest2web-doc 0.5.2~alpha+svn-r248-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
    <title>Introduction to rest2web</title>
    <link rel="stylesheet" href="stylesheets/rest2web.css" type="text/css" />
    <link rel="stylesheet" href="stylesheets/voidspace_docutils2.css" type="text/css" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="description" content="rest2web - build websites with Python and docutils." />
    <meta name="author" content="Michael Foord" />
    <meta name="copyright" content="&copy; 2003-2006 Michael Foord, subject to BSD License" />
    <meta name="keywords" content="rest2web - build websites with Python and docutils,
    rest, restructured text, text, website, internet, web, net, web builder, site,
    site builder, docutils, i18n, internationalization, templates, templating, 
    python, introduction, site, website" />
    
</head>

<body style="background: url(images/logos/img_background.gif) top center repeat-y;">
  <div id="wrap">
    <div id="header-section">
		  <a href="http://www.voidspace.org.uk/python/index.shtml" title="Voidspace"><img src="images/logos/header760.gif" alt="Voidspace"/></a>
		  <p align="center" class="headertitle"><span style="font-size:130%">rest2web:</span> Building Websites Across the Known Universe</p>
		</div>

    <div id="header">
      <ul>
        <li><a href="index.html">rest2web</a></li>
<li>&gt;</li>
<li>Introduction</li>

      </ul>
    </div>

    <table>
    <tr>
     <td><img src="images/logos/1.gif" width="1" height="1" alt="" /></td>
     <!-- main content cell first, with rowspan=2 -->
     <td valign="top" align="left" rowspan="2">
     
    <div id="middle-column">
        <a name="startcontent" id="startcontent"></a>
                
            <div id="gallery">
                <div class="document" id="introduction-to-rest2web">
<h1 class="title">Introduction to rest2web</h1>
<h2 class="subtitle" id="a-gentle-introduction-to-the-site-builder">A Gentle Introduction to the Site Builder</h2>
<div class="contents topic" id="contents">
<p class="topic-title first">Contents</p>
<ul class="simple">
<li><a class="reference internal" href="#what-is-rest2web" id="id13">What is rest2web ?</a><ul>
<li><a class="reference internal" href="#internationalization" id="id14">Internationalization</a></li>
<li><a class="reference internal" href="#static-versus-dynamic" id="id15">Static Versus Dynamic</a></li>
<li><a class="reference internal" href="#why-rest2web" id="id16">Why rest2web ?</a></li>
</ul>
</li>
<li><a class="reference internal" href="#a-rest2web-site" id="id17">A rest2web Site</a></li>
<li><a class="reference internal" href="#downloading" id="id18">Downloading</a><ul>
<li><a class="reference internal" href="#source-distribution" id="id19">Source Distribution</a></li>
<li><a class="reference internal" href="#executable-distribution" id="id20">Executable Distribution</a></li>
<li><a class="reference internal" href="#subversion-repository" id="id21">Subversion Repository</a></li>
<li><a class="reference internal" href="#sourceforge" id="id22">Sourceforge</a></li>
</ul>
</li>
<li><a class="reference internal" href="#installing" id="id23">Installing</a><ul>
<li><a class="reference internal" href="#at-the-heart" id="id24">At the Heart</a></li>
</ul>
</li>
<li><a class="reference internal" href="#useful-links" id="id25">Useful Links</a></li>
<li><a class="reference internal" href="#footnotes" id="id26">Footnotes</a></li>
</ul>
</div>
<div class="section" id="what-is-rest2web">
<h1><a class="toc-backref" href="#id13">What is rest2web ?</a></h1>
<p><img src="images/python.gif" alt="emoticon:python" /> <strong>rest2web</strong> is a tool for autogenerating wesites, or parts of
websites. It's main features are :</p>
<ul class="simple">
<li>Integrated with <a class="reference external" href="http://docutils.sourceforge.net">docutils</a>.</li>
<li>Automatically builds index pages and navigation links (sidebars and
<acronym title="Weird name for navigation links ?">breadcrumbs</acronym>).</li>
<li>Embedded code in templates for unlimited expressiveness.</li>
<li>Flexible macro system.</li>
<li>Uses relative links, so sites can be viewed from the filesystem.</li>
<li>Unicode internally - so you don't have to be.  <img src="images/smilies/razz.gif" alt="Razz" /> </li>
<li>Includes features for multiple translations of sites.</li>
<li>Built-in gallery creator plugin.</li>
<li>The basic system is very easy to use.</li>
<li>Lots of powerful (optional) features.</li>
</ul>
<p>The content can be stored as <acronym title="HyperText Markup Language">HTML</acronym>, or in <a class="reference external" href="http://docutils.sourceforge.net/rst.html">ReST</a> format; in which case the
HTML will be generated using <a class="reference external" href="http://docutils.sourceforge.net">docutils</a>. <strong>rest2web</strong> inserts each page into a
template, and automatically creates index pages for sections, and navigation
links.  <img src="images/smilies/smile.gif" alt="Smile" /> </p>
<p><acronym title="ReStructuredText">ReST</acronym> is a <acronym title="What You See Is What You Get">WYSIWYG</acronym> text markup format. It is simpler than HTML -
but <em>very</em> flexible. A document marked up with reST is still readable as text.
This means that maintaining article contents in reST is a <em>lot</em> easier than
maintaining them in HTML.</p>
<p>Adding new pages is as easy as dropping a text file into the right folder.
<strong>rest2web</strong> builds the new page and adds a link to it in the index (optionally
with a description as well). Removing a page is just as easy. Delete the file,
and when you run <strong>rest2web</strong> again it removes the entry.</p>
<p><strong>rest2web</strong> includes standard functions to build a sidebar, with links to the
other pages in the directory, or to the other sections in the website.</p>
<p>Another advantage is that a website can be easily restyled by only changing
template files. It is likely that only a few template files will be needed for
most websites <a class="footnote-reference" href="#id7" id="id1">[1]</a>.</p>
<p>Because rest2web generates sites using <em>relative paths</em>, the results can be
viewed from the filesystem. This means that it is an effective way of bundling
documentation.</p>
<div class="section" id="internationalization">
<h2><a class="toc-backref" href="#id14">Internationalization</a></h2>
<p>With <a class="reference external" href="reference/uservalues.html">uservalues</a> you can use <strong>rest2web</strong> to create versions of a website in
different languages. Simply create the framework once with your uservalues as
place markers - then create your files with different translations.
<strong>rest2web</strong> will build the website and can handle linking the sites together.</p>
<p>An example of a site that uses this feature is, the <a class="reference external" href="http://www.soutier.de">Website of Marius Soutier</a>.</p>
</div>
<div class="section" id="static-versus-dynamic">
<h2><a class="toc-backref" href="#id15">Static Versus Dynamic</a></h2>
<p><img src="images/html.gif" alt="emoticon:html" /> rest2web is a dynamic website generation tool - that generates
static (HTML) pages. The rationale of creating static content, is that most
pages will only change occasionally - serving static HTML content is quicker
than generating pages dynamically. Not only that, but static
content can be served by a lot cheaper hosting account!</p>
<p>Distributing HTML documentation is another reason for wanting static pages.</p>
</div>
<div class="section" id="why-rest2web">
<h2><a class="toc-backref" href="#id16">Why rest2web ?</a></h2>
<p><strong>rest2web</strong> comes about from a need for me to restyle a whole website from
badly marked up HTML 4, into beautiful <acronym title="eXtensible HyperText Markup Language">XHTML</acronym> and <acronym title="Cascading Style Sheets">CSS</acronym>.
 <img src="images/smilies/biggrin.gif" alt="Very Happy" />  See the <a class="reference external" href="http://www.voidspace.org.uk/documents/voidspace_manifesto.html">Voidspace Manifesto</a> for a discussion of my aims and
objectives in the restyle.</p>
<p>An added challenge is that part of the website is already restyled - and the
blog pages are built using a different tool (<a class="reference external" href="http://www.voidspace.org.uk/python/firedrop2/index.shtml">Firedrop2</a>, which also uses ReST
incidentally). All this means that rest2web needs to be able to handle
generating just <em>part</em> of a website, and indexes for the existing parts where
necessary.</p>
</div>
</div>
<div class="section" id="a-rest2web-site">
<h1><a class="toc-backref" href="#id17">A rest2web Site</a></h1>
<p><strong>rest2web</strong> is optimized for creating websites with a particular structure. It is aimed at the sort of sites that have sections and subsections. The basic structure is closely related to the directory structure on disk. It is based on having an index page in each directory. Files in that directory are listed in the index page, which can be divided into various sections.  <img src="images/smilies/cool.gif" alt="Cool" /> </p>
<p>Subdirectories have their own index page - that index page will be link to from the 'directory' above. Your website structure is modelled on the directory structure. This is the hierarchy of sections and subsections.</p>
<p>Every text file ('.txt' extension) in a directory will be scanned. If the file starts with a <a class="reference external" href="restindex.html">restindex</a>, then it will be processed.</p>
<p>If you want links to some prebuilt files on an index page, then you can put a relevant text file in the directory with the details (target name, link title, page description, etc) and set <tt class="docutils literal"><span class="pre">build:</span> <span class="pre">No</span></tt>. This allows you to use rest2web to just build part of a website - but still include in the index pages that it doesn't build. <a class="footnote-reference" href="#id8" id="id2">[2]</a></p>
<p>For a good introduction, read the tutorial - <a class="reference external" href="tutorial.html">Creating a Site</a>. You can also peruse the <a class="reference external" href="test_site/index.html">Test Site</a> included with this documentation. It illustrates most features of rest2web.</p>
<p>Every page can <em>also</em> have a set of <a class="reference external" href="reference/uservalues.html">uservalues</a> that will be inserted into the template. This is another way of putting dynamic values into a template. An obvious use of this system is for providing a website in several different languages.</p>
<p>If you just want to get up and running, you may want to checkout the <a class="reference external" href="quickstart.html">Quick Start Guide</a> by <em>Andrew Ittner</em>.</p>
</div>
<div class="section" id="downloading">
<h1><a class="toc-backref" href="#id18">Downloading</a></h1>
<p><img src="images/file1.gif" alt="emoticon:file1" /> All distributions include all the documentation and the example site.</p>
<div class="section" id="source-distribution">
<h2><a class="toc-backref" href="#id19">Source Distribution</a></h2>
<p><strong>rest2web</strong> is a pure Python programme. If you have Python installed you don't need to compile anything to use the source distribution.</p>
<p>Download <strong>restweb</strong> (2.49mb) from <a class="reference external" href="http://www.voidspace.org.uk/cgi-bin/voidspace/downman.py?file=rest2web-0.5.1.zip">rest2web-0.5.1.zip</a>, or
<a class="reference external" href="http://www.voidspace.org.uk/cgi-bin/voidspace/downman.py?file=rest2web-0.5.1.tar.gz">rest2web-0.5.1.tar.gz</a>.</p>
</div>
<div class="section" id="executable-distribution">
<h2><a class="toc-backref" href="#id20">Executable Distribution</a></h2>
<p>Download the executable version of <strong>restweb</strong> (3.5mb) from <a class="reference external" href="http://www.voidspace.org.uk/cgi-bin/voidspace/downman.py?file=rest2web-0.4.0alpha-EXE.zip">rest2web-0.4.0alpha-EXE.zip</a></p>
</div>
<div class="section" id="subversion-repository">
<h2><a class="toc-backref" href="#id21">Subversion Repository</a></h2>
<p>You can browse (or download using SVN) the latest development version over at the <a class="reference external" href="https://svn.rest2web.python-hosting.com/trunk/">SVN Repository</a>.  <a class="footnote-reference" href="#id9" id="id3">[3]</a></p>
<p>The version in SVN is often more up to date than the latest release version - and I <em>try</em> not to break the version in SVN (but no guarantees).</p>
<p>The full command is : <tt class="docutils literal"><span class="pre">svn</span> <span class="pre">co</span> <span class="pre">https://svn.rest2web.python-hosting.com/trunk/</span></tt> <a class="footnote-reference" href="#id10" id="id4">[4]</a></p>
<div class="note">
<p class="first admonition-title">Note</p>
<p class="last">If you obtain rest2web from subversion, it won't run from its own
distribution directory unless you delete the <tt class="docutils literal"><span class="pre">__dist__</span></tt> file.</p>
</div>
</div>
<div class="section" id="sourceforge">
<h2><a class="toc-backref" href="#id22">Sourceforge</a></h2>
<p><strong>rest2web</strong> can also be downloaded from the Sourceforge <a class="reference external" href="http://sourceforge.net/projects/rest2web">rest2web Project Page</a>.</p>
</div>
</div>
<div class="section" id="installing">
<h1><a class="toc-backref" href="#id23">Installing</a></h1>
<p><img src="images/eyeballz.gif" alt="emoticon:eyeballz" /> If you are running the source version of <strong>rest2web</strong>, you need <a class="reference external" href="http://docutils.sourceforge.net">docutils</a> installed. It works best with the latest version <a class="footnote-reference" href="#id11" id="id5">[5]</a>.</p>
<p>rest2web itself shouldn't actually need installing. You <em>can</em> place the 'rest2web' directory in your 'site-packages' folder if you want to. You should then be able to run 'r2w.py' from anywhere.</p>
<p>You can test rest2web by just double clicking on it. This should build the docs and example site as html, in the <em>docs_html</em> directory. It will generate a log of the process in 'log.txt'. If there are any problems then they will be recorded in the log. Please report any bugs to the <a class="reference external" href="http://lists.sourceforge.net/lists/listinfo/rest2web-develop">rest2web Mailing List</a>.</p>
<p>The files in the 'modules' folder are used by <a class="reference external" href="macros.html">macros</a>. They will also need to be somewhere on <tt class="docutils literal"><span class="pre">sys.path</span></tt> (e.g. in 'site-packages'.) Alternatively, if the modules directory is in the same directory as 'r2w.py' when you run it, it will automatically be added to the path.</p>
<div class="section" id="at-the-heart">
<h2><a class="toc-backref" href="#id24">At the Heart</a></h2>
<p><strong>rest2web</strong> and docutils are both projects written in a language called <a class="reference external" href="http://www.python.org">Python</a>. In order to use the source version you will need Python installed.</p>
<div class="hint">
<p class="first admonition-title">Hint</p>
<p>If you don't want to (or can't) install Python, then you can use the pre-built executable version instead.</p>
<p class="last">This does limit slightly what you can do with macros and embedded code in the templates. (Basically you can only use the modules that come included or that you create yourself).</p>
</div>
<p>The <a class="reference external" href="templating.html">templates</a> and <a class="reference external" href="macros.html">macros</a> are also done using Python code. If you've never used Python before, don't let this put you off. It's a very easy language to learn and you can learn the basics very quickly. The main <a class="reference external" href="http://www.python.org">Python</a> website has distributions for most platforms available for download, as well as links to tutorials and resources for learning Python.</p>
</div>
</div>
<div class="section" id="useful-links">
<h1><a class="toc-backref" href="#id25">Useful Links</a></h1>
<ul>
<li><p class="first"><a class="reference external" href="http://www.rutherfurd.net/articles/rst-ht2html.html">rst-ht2html</a> - This is a project with a similar aim, the automatic creation of websites from restructured text. It uses <a class="reference external" href="http://ht2html.sourceforge.net/">ht2html</a>, the scripts that generate sites like <a class="reference external" href="http://www.python.org">Python.org</a>, and <a class="reference external" href="http://www.jython.org">Jython.org</a>. rest2web is more flexible with the templating it allows. It should be possible to generate a much wider range of sites with rest2web.</p>
</li>
<li><p class="first"><a class="reference external" href="http://docutils.sourceforge.net">docutils</a> - this is the Python project that turns reStructuredText into nice XHTML.</p>
</li>
<li><p class="first"><a class="reference external" href="http://www.voidspace.org.uk/python/firedrop2/index.shtml">Firedrop2</a> - the blog client originally created by <a class="reference external" href="http://zephyrfalcon.org">Hans Nowak</a>.</p>
<p>This project <a class="footnote-reference" href="#id12" id="id6">[6]</a> produced <tt class="docutils literal"><span class="pre">embedded_code.py</span></tt> and <tt class="docutils literal"><span class="pre">textmacros.py</span></tt> which are used by rest2web.  <tt class="docutils literal"><span class="pre">embedded_code.py</span></tt> is the templating engine used by rest2web.  <tt class="docutils literal"><span class="pre">textmacros.py</span></tt> adds a simple system of <a class="reference external" href="macros.html">macros</a> into <strong>rest2web</strong>.</p>
<p>Firedrop2 also supports alternative text markups <em>sextile</em> and <em>textile</em>. rest2web may be enhanced to support these (if there is any demand).</p>
<blockquote>
<div class="note">
<p class="first admonition-title">Note</p>
<p class="last">I now maintain <strong>Firedrop2</strong>. You can download the latest distribution, and browse the docs over at : <a class="reference external" href="http://www.voidspace.org.uk/python/firedrop2/index.shtml">http://www.voidspace.org.uk/python/firedrop2/index.shtml</a>.  <img src="images/smilies/cool.gif" alt="Cool" /> </p>
</div>
</blockquote>
</li>
<li><p class="first"><a class="reference external" href="http://webgen.rubyforge.org/">webgen</a> - A <a class="reference external" href="http://www.ruby-lang.org/en/">ruby</a> project that does a similar thing to <strong>rest2web</strong>. It is <em>scarily</em> similar in the way it works.  <img src="images/smilies/lol.gif" alt="Laughing" />  It doesn't work with <a class="reference external" href="http://docutils.sourceforge.net/rst.html">ReST</a> markup however.</p>
</li>
<li><p class="first"><a class="reference external" href="http://www.ivy.fr/tahchee/">Tahchee</a>    - an alternative to <em>rest2web</em> that uses the <a class="reference external" href="http://www.cheetahtemplate.org/">cheetah</a> templating system.</p>
</li>
</ul>
</div>
<hr class="docutils" />
<div class="section" id="footnotes">
<h1><a class="toc-backref" href="#id26">Footnotes</a></h1>
<table class="docutils footnote" frame="void" id="id7" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Many websites will only need a single template file.
<a class="reference external" href="http://www.voidspace.org.uk">Voidspace</a> actually uses two for <em>all</em> the
parts of the site built by rest2web.</td></tr>
</tbody>
</table>
<table class="docutils footnote" frame="void" id="id8" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id2">[2]</a></td><td>It's possible to include details of several of these pages in a single file
called 'restindex.txt'. It is basically a series of restindexes in a single file.</td></tr>
</tbody>
</table>
<table class="docutils footnote" frame="void" id="id9" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id3">[3]</a></td><td>Many thanks to the decent folks over at <a class="reference external" href="http://www.python-hosting.com">python-hosting.com</a>.</td></tr>
</tbody>
</table>
<table class="docutils footnote" frame="void" id="id10" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id4">[4]</a></td><td>For Windoze users, I recommend the SVN client <a class="reference external" href="http://tortoisesvn.tigris.org/">TortoiseSVN</a>.</td></tr>
</tbody>
</table>
<table class="docutils footnote" frame="void" id="id11" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id5">[5]</a></td><td>Version 0.3.9 or later.</td></tr>
</tbody>
</table>
<table class="docutils footnote" frame="void" id="id12" rules="none">
<colgroup><col class="label" /><col /></colgroup>
<tbody valign="top">
<tr><td class="label"><a class="fn-backref" href="#id6">[6]</a></td><td>And <strong>Kaa</strong>, the predecessor to firedrop.</td></tr>
</tbody>
</table>
</div>
</div>

            </div>
    
            <div id="end">
                <p><a href="#startcontent">Return to Top</a><br />
                <small>Part of the <a href="http://www.voidspace.org.uk/python/rest2web/">rest2web Docs</a></small><br />
                <small>Page last modified <strong>Sat Dec 16 20:39:32 2006</strong>.</small> 
                </p>
            </div>
   
    	</div></td>
    </tr>
    <tr>
     <td valign="top" align="left" width="25%">
    <div id="left-column">
        <div id="sidie">
            <ul>
                <li class="left-navheader-first">
                    <a href="index.html" class="left-navheader">Index Page</a>
                </li> 
                <li class="left-navheader">Pages</li>

<li><a href="introduction.html">Introduction</a></li>
<li><a href="quickstart.html">Quickstart</a></li>
<li><a href="config_file.html">Config File</a></li>
<li><a href="tutorial.html">Tutorial</a></li>
<li><a href="command_line.html">Command Line</a></li>
<li><a href="force_mode.html">Force Mode</a></li>
<li><a href="templating.html">Templates</a></li>
<li><a href="restindex.html">restindex</a></li>
<li><a href="functions.html">Functions</a></li>
<li><a href="macros.html">Macros</a></li>
<li><a href="special_files.html">Special Files</a></li>

<li class="left-navheader">Sub Sections</li>

<li><a href="reference/index.html">Reference</a></li>
<li><a href="test_site/index.html">Test Site</a></li>
<li><a href="translation/index.html">Translation</a></li>
<li><a href="gallery_test/index.html">Gallery</a></li>


            </ul>
        </div>
        
        <p class="sidieimg">
            <a href="http://www.python.org">
            <img src="images/logos/new_python.gif" width="88"
                height="103" border="0" alt="Powered by Python" />
            </a>
        </p>

        <p class="sidieimg">
            <a href="http://sourceforge.net/donate/index.php?group_id=138579">
            <img src="http://images.sourceforge.net/images/project-support.jpg" width="100"
                height="32" border="0" alt="Support This Project" />
            </a>
        </p>

        <p class="sidieimg">
            <a href="http://www.voidspace.org.uk/python/rest2web/"><img 
            src="images/logos/rest2web140x62.gif" width="142" height="62"
            alt="Site Built with rest2web" /></a><br />
        </p>
    </div>
    </td>
    </tr>
</table>

    <hr />
    
    <p class="sidieimg">
        <a href="http://www.voidspace.org.uk/python/rest2web/"><img src="images/logos/rest2web200x80.gif" width="200" height="80" alt="Site Built with rest2web" /></a>
        <a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=138579&amp;type=5" width="210" height="62" alt="SourceForge.net Logo" /></a>
        <a href="http://www.opensource.org"><img src="images/logos/osi-certified-120x100.gif" width="120" height="100" alt="Certified Open Source" border="1" /></a>
    </p>
    
    <p class="sidieimg">
        <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
        </script>
        <script type="text/javascript">
        _uacct = "UA-203625-1";
        urchinTracker();
        </script>
    </p>
            
    <p class="sidieimg">
        <a href="http://www.voidspace.org.uk/python/index.shtml"><img 
        src="images/logos/pythonbanner.gif" width="468" height="60"
        alt="Python on Voidspace" /></a>
    </p>
    
    <div id="footer">
       Copyright &copy; Voidspace<br />Design by <a href="http://www.fuchsiashockz.co.uk">Fuchsiashockz</a> | <a href="http://validator.w3.org/check?uri=referer" title="Validate code as W3C XHTML 1.1 Strict Compliant">W3C XHTML 1.1</a> | <a href="http://jigsaw.w3.org/css-validator/check?uri=referer" title="Validate Style Sheet as W3C CSS 2.0 Compliant">W3C CSS 2.0</a>
    </div>
	</div>
</body>
</html>