view tools/build_html @ 703:8d2cb0d09da4 search_indexing-0-4-2-branch

Fixed small bug that prevented indexes from being generated.
author Roche Compaan <rochecompaan@users.sourceforge.net>
date Thu, 02 May 2002 11:52:12 +0000
parents 71bf8f97fe30
children
line wrap: on
line source

#! /usr/bin/python

import sys
import os.path
import glob
import html
import dps.utils
try:
    from restructuredtext import Parser
except ImportError:
    from dps.parsers.restructuredtext import Parser

if sys.argv[1:] == '--help':
    print """
Usage: build_html

Converts all structured text (.stx) files to html files.
"""
    sys.exit(1)

def to_html(filename):
    parser = Parser()
    input = open(filename).read()
    document = dps.utils.newdocument()
    parser.parse(input, document)

    formatter = html.DumbHTMLFormatter()
    return formatter.format_document(document)


for filename in glob.glob('*.stx'):
    htmlfile = "%s.html" % os.path.splitext(filename)[0]
    print "%s -> %s" % (filename, htmlfile)
    f=open(htmlfile, 'wb')
    f.write(to_html(filename))
    f.close()

            


Roundup Issue Tracker: http://roundup-tracker.org/