9 def readFirst(line, brief, out):
11 raise ValueError(
"Expected first line to start with '# '")
14 out.write(line +
"\n");
15 out.write(
"@brief " + brief +
"\n\n")
16 out.write(
"[TOC]\n\n")
19 def readMore(line, label, offset, out):
22 out.write(line[1:] +
" {{#qtautoupdater_{}_label_{}}}\n".format(label, readCounter))
25 out.write(line +
"\n")
29 brief = sys.argv[2]
if len(sys.argv) > 2
else None
30 doxme = os.path.basename(readme)
31 label, _ = os.path.splitext(doxme)
33 inFile = open(readme,
"r")
34 outFile = open(doxme,
"w")
39 readFirst(line[:-1], brief, outFile)
42 readMore(line[:-1], label, 1
if brief
is None else 0, outFile)