23 lines
		
	
	
		
			681 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			681 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
| #!/usr/bin/env python3
 | |
| # -*- coding: utf-8 -*-
 | |
| # This file is part of dnmgmt, a number resource management system
 | |
| # Licensed under GNU General Public License v3 or later
 | |
| # Written by Sebastian Lohff (seba@someserver.de)
 | |
| 
 | |
| import markdown
 | |
| from markdown.extensions.toc import TocExtension
 | |
| 
 | |
| import os
 | |
| 
 | |
| BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 | |
| 
 | |
| files = [
 | |
| 	("templates/help/faq.md", "templates/help/faq.html"),
 | |
| ]
 | |
| 
 | |
| for srcFile, dstFile in files:
 | |
| 	srcFile = os.path.join(BASE_DIR, srcFile)
 | |
| 	dstFile = os.path.join(BASE_DIR, dstFile)
 | |
| 	markdown.markdownFromFile(open(srcFile, "rb"), open(dstFile, "wb"), extensions=[TocExtension(baselevel=1, permalink=True)])
 | |
| 
 |