view tools/build_html @ 635:3d61b5d2243e

Added popup help for classes using the classhelp html template function. - add <display call="classhelp('priority', 'id,name,description')"> to an item page, and it generates a link to a popup window which displays the id, name and description for the priority class. The description field won't exist in most installations, but it will be added to the default templates.
author Richard Jones <richard@users.sourceforge.net>
date Thu, 21 Feb 2002 06:57:39 +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/