Esempio n. 1
0
	def createTempMarkdown(self, sourceFolder, fileName, headings):
		sourceFolder = elfFiles.ensureFinalSlash(sourceFolder)
		origName = '{0}{1}.md'.format(sourceFolder, fileName);
		tempName = 'temp'
		tempPath = '{0}{1}.md'.format(sourceFolder, tempName);
		# data = '## toc\n'
		data = elfFiles.getFileContent(origName)
		# print(tempPath)
		elfFiles.saveTextFile(tempPath, data)
		return tempName
Esempio n. 2
0
	def createFullHtml(self, sourceFolder, fileName, targetFolder, technique):
		sourceFolder = elfFiles.ensureFinalSlash(sourceFolder)
		self.runPandoc(sourceFolder, fileName)
		headings = self.makeHeadings(sourceFolder, fileName + '.html', technique)
		baseName = sourceFolder + fileName;
		data = self.concatFiles(baseName, headings)
		tempName = sourceFolder + "Temp.html"
		elfFiles.saveTextFile(tempName, data);
		finalName = baseName + '.html';
		ReplaceStringInFile.replaceIt(tempName, finalName, 'TempTitleStringToReplace', fileName)
		crlf.convert(finalName)
		elfFiles.copyFile(finalName, elfFiles.ensureFinalSlash(targetFolder) + fileName + '.html')
Esempio n. 3
0
 def createFullHtml(self, sourceFolder, fileName, targetFolder):
     self.runPandoc(sourceFolder, fileName)
     headings = self.makeHeadings(sourceFolder, fileName + ".htm")
     data = self.getTemplateFile("StartBasic.html")
     data += self.getTemplateFile("NavBasic.html")
     baseName = sourceFolder + os.sep + fileName
     tempName = sourceFolder + os.sep + "Temp.html"
     data += elffiles.getFileContent(baseName + ".htm")
     data += self.getTemplateFile("footer.html")
     data += self.getTemplateFile("end.html")
     finalName = baseName + ".html"
     elffiles.saveTextFile(tempName, data)
     ReplaceStringInFile.replaceIt(tempName, finalName, "TempTitleStringToReplace", fileName)
     crlf.convert(finalName)