Mercurial > hg > kdocs
changeset 99:010777961045
Add -b baseurl support.
author | Rob Landley <rob@landley.net> |
---|---|
date | Wed, 06 Aug 2008 15:04:36 -0500 |
parents | cfee57e97078 |
children | 1c6ce378b254 |
files | make/indexsections.py |
diffstat | 1 files changed, 11 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/make/indexsections.py Wed Aug 06 15:02:42 2008 -0500 +++ b/make/indexsections.py Wed Aug 06 15:04:36 2008 -0500 @@ -53,7 +53,9 @@ depth = adjust_depth(len(spans)-1, depth) if depth: style="li" else: style="h2" - sys.stdout.write('%s<%s><a href="#%s" name="%s">%s %s</a></%s>\n' % (" "*len(spans),style,spans[-1],secstr,secstr,tag,style)) + if idx != 1: linkout=idx + else: linkout="" + sys.stdout.write('%s<%s><a href="%s#%s" name="%s">%s %s</a></%s>\n' % (" "*len(spans),style,linkout,spans[-1],secstr,secstr,tag,style)) # If we're writing out the contents... else: @@ -79,8 +81,14 @@ if len(i): line += i[1].count("\n") if idx: adjust_depth(0, depth) +baseurl=None +if len(sys.argv) == 4 and sys.argv[1] == '-b': + del sys.argv[1] + baseurl=sys.argv[1] + del sys.argv[1] + if len(sys.argv) != 2: - sys.stderr.write("Usage: indexsections.py filename\n"); + sys.stderr.write("Usage: indexsections.py [-b http://baseurl] filename\n"); sys.exit(1) -process(open(sys.argv[1]).read().split("<"), 0) +process(open(sys.argv[1]).read().split("<"), baseurl)