diff --git a/scripts/pdf/basic.css b/scripts/pdf/basic.css index 916b4f297..76bc255b5 100644 --- a/scripts/pdf/basic.css +++ b/scripts/pdf/basic.css @@ -1,34 +1,34 @@ @font-face { - font-family: "PT Serif"; - src: url("pt-serif-web-regular.ttf") format("truetype"); + font-family: "PT Serif"; + src: url("pt-serif-web-regular.ttf") format("truetype"); } p { - margin-left: 2.5em; + margin-left: 2.5em; } code { - color: darkslategrey; + color: darkslategrey; } h1, h2, h4, ul { - font-family: "PT Serif"; + font-family: "PT Serif"; } .title-main { - text-align: center; - margin-top: 6em; - font-size: 350%; + text-align: center; + margin-top: 6em; + font-size: 350%; } .title-sub { - text-align: center; - font-size: 120%; - color: darkslategrey; + text-align: center; + font-size: 120%; + color: darkslategrey; } .title-dir { - text-align: center; - margin-top: 8.2em; - font-size: 300%; + text-align: center; + margin-top: 8.2em; + font-size: 300%; } diff --git a/scripts/pdf/render.py b/scripts/pdf/render.py index 220b679e9..3af17e96c 100644 --- a/scripts/pdf/render.py +++ b/scripts/pdf/render.py @@ -10,116 +10,126 @@ import glob import re import markdown import argparse +from datetime import datetime from weasyprint import HTML + def main(loc, colorscheme): - oslist = [] - allmd = [] - group = [] - ap = [] + oslist = [] + allmd = [] + group = [] + ap = [] - # Checking correctness of path - if not os.path.isdir(loc): - print("Invalid directory. Please try again!", file = sys.stderr) - sys.exit(1) + # Checking correctness of path + if not os.path.isdir(loc): + print("Invalid directory. Please try again!", file=sys.stderr) + sys.exit(1) - # Writing names of all directories inside 'pages' to a list - for os_dir in os.listdir(loc): - oslist.append(os_dir) + # Writing names of all directories inside 'pages' to a list + for os_dir in os.listdir(loc): + oslist.append(os_dir) - oslist.sort() + oslist.sort() - # Required strings to create intermediate HTML files - header = '
' - if colorscheme != "basic": - header += '\n' - header += "\n" - footer = "" - title_content = "