Migration of QtMvvm from github
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

38 lines
733 B

#!/usr/bin/python
# $1 The readme to be transformed
# $pwd: dest dir
import sys
def readFirst(line, out):
if line[0:2] != "# ":
raise ValueError("Expected first line to start with '# '")
# skip the first line
out.write("[TOC]\n\n")
readCounter = 0
def readMore(line, out):
global readCounter
if line[0:2] == "##":
out.write(line[1:] + " {{#qtmvvm_readme_label_{}}}\n".format(readCounter))
readCounter += 1
else:
out.write(line + "\n")
#read args
readme = sys.argv[1]
doxme = "./README.md"
inFile = open(readme, "r")
outFile = open(doxme, "w")
isFirst = True
for line in inFile:
if isFirst:
readFirst(line[:-1], outFile)
isFirst = False
else:
readMore(line[:-1], outFile)
inFile.close();
outFile.close();