diff --git a/web/generate-booklet.py b/web/generate-booklet.py index 0c7abd5..8b92d20 100644 --- a/web/generate-booklet.py +++ b/web/generate-booklet.py @@ -8,9 +8,7 @@ import jinja2 # print(files) print("---------") -all_html = "" -all_md = "" -html=[] +all_html = [] folders = glob("*") stoplist = ["00-booklet", "colophon", "spin-wheel"] @@ -31,9 +29,15 @@ for folder in folders: print("===========") file = file.replace(" ", "\ ") print(file) - md_data = open(file).read() - all_md += "\n"+md_data + #all_md += "\n"+md_data + + # use pandoc to turn file into html + pandoc_command = "pandoc -f markdown -t html " + file + html_data = subprocess.check_output(pandoc_command, shell=True, text=True,encoding="utf-8") + print("html has been generated!") + + all_html.append(html_data) elif file.endswith((".jpg",".png")): print("image found yay",file) output_file=file.replace(folder,"./00-booklet") @@ -42,30 +46,18 @@ for folder in folders: print("copied to booklet!",copy_command) - -#create booklet.md -output = open("00-booklet/booklet.md", "w") -output.write(all_md) -output.close() -print("booklet md files saved!") - -# use pandoc to convert booklet.md to html -pandoc_command = "pandoc --toc -f markdown -t html 00-booklet/booklet.md" -#html_data = subprocess.run(pandoc_command, capture_output=True, text=True).stdout -html_data = subprocess.check_output(pandoc_command, shell=True, text=True,encoding="utf-8") -print("html has been generated!") -#print("html data!", html_data) - #html to template environment + env = jinja2.Environment(loader=jinja2.FileSystemLoader("00-booklet")) template = env.get_template("booklet.template.html") -booklet_html = template.render(content=html_data) +booklet_html = template.render(content=all_html) #print("this is the html: ", booklet_html) output = open("00-booklet/booklet.html", "w") output.write(booklet_html) output.close() print("booklet html files saved!") + #take all the css files and write to main css