i've spent hours working and accomplished literally nothing useful
This commit is contained in:
parent
d8f265654d
commit
5f98d7658c
2
main.py
2
main.py
|
@ -11,7 +11,7 @@ footStr = "\n</body>\n</html>"
|
|||
|
||||
def printHtml(head, body, foot, outFile):
|
||||
file = open(outFile, 'w')
|
||||
file.write(str(head + body + foot))
|
||||
file.write(head + body + foot)
|
||||
|
||||
file.close()
|
||||
|
||||
|
|
20
readFile.py
20
readFile.py
|
@ -1,27 +1,27 @@
|
|||
#!/usr/bin/python
|
||||
|
||||
import markdown
|
||||
import markdown2
|
||||
from bs4 import BeautifulSoup as bs
|
||||
|
||||
# Only do the <body> tag
|
||||
class readMarkdown():
|
||||
outStr = ""
|
||||
mdFile = ""
|
||||
|
||||
def __init__(self, mdFile):
|
||||
self.outStr = ""
|
||||
self.mdFile = mdFile
|
||||
|
||||
outLi = []
|
||||
|
||||
def markdown(self):
|
||||
file = open(self.mdFile, 'r')
|
||||
self.outStr = markdown.markdown(file.read(), tab_length=4, output_format="html")
|
||||
file.close()
|
||||
return(self.outStr)
|
||||
outStr = ""
|
||||
|
||||
|
||||
#outStr = bs(markdown.markdown(str(outLi[1]), tab_length=4, output_format="html", extensions=['codehilite', 'tables']))
|
||||
outStr = markdown2.markdown(str(file.read()), extras=['fenced-code-blocks', 'metadata'])
|
||||
|
||||
file.close()
|
||||
return(outStr)
|
||||
|
||||
def __str__(self):
|
||||
return(str(self.markdown()))
|
||||
|
||||
# might want to find a way to diff html from a file and readMarkdown()'s output if I want to update pages
|
||||
# Edit: just keep the original markdown files dumbass
|
||||
# might want to find a way to diff html from a file and readMarkdown()'s output if I want to update pages
|
|
@ -1,2 +1,4 @@
|
|||
python
|
||||
python-markdown https://python-markdown.github.io/
|
||||
#python-markdown https://python-markdown.github.io/
|
||||
beautifulsoup4
|
||||
gh-md-to-html (for now, will replace later)
|
||||
|
|
Loading…
Reference in New Issue