Revert "added ats friendly remume"
ci/woodpecker/push/woodpecker Pipeline was successful

This reverts commit 043af0b6fa.
This commit is contained in:
2026-04-21 21:40:49 -06:00
parent 345ac75ea8
commit 569042de69
5 changed files with 19 additions and 132 deletions
+16 -29
View File
@@ -21,7 +21,6 @@ def main():
# get the files
if not srcdir.is_dir():
return f'Error: "{srcdir}" is not a directory or does not exist'
filelist = list(srcdir.glob("*.md"))
# mk destdir if not exist
@@ -30,44 +29,32 @@ def main():
# process filelist
for infile in filelist:
print(f"processing '{infile}' to html")
# create filenames
outfile = destdir / infile.name
outfile = outfile.with_suffix(".html")
outfilepdf = outfile.with_suffix(".pdf")
# Read markdown once
# md -> html
print(f"processing '{infile}' to html")
with infile.open(mode="r", encoding="utf-8") as f:
mdsrc = f.read()
rawhtml = mdtohtml(mdsrc)
base_name = infile.stem
# html -> resume.template
print("processing rawhtml through resume.template")
template = j2_env.get_template("resume.template")
pdfhtml = template.render(name=name, content=rawhtml, download="")
# pretty pdf
print("Generating web PDF...")
web_template = j2_env.get_template("resume-web.template")
web_html = web_template.render(name=name, content=rawhtml)
web_pdf_path = destdir / f"{base_name}-web.pdf"
htmltopdf(web_html, web_pdf_path)
print(f"processing html to '{outfilepdf}'")
htmltopdf(pdfhtml, outfilepdf)
# ats friendly pdf
ats_template = j2_env.get_template("resume-ats.template")
ats_html = ats_template.render(name=name, content=rawhtml)
ats_pdf_path = destdir / f"{base_name}-ats.pdf"
htmltopdf(ats_html, ats_pdf_path)
# generate web html with download bar
print(f"processing pdfhtml to '{outfile}'")
download_template = j2_env.get_template("download.template")
download_bar = download_template.render(
web_pdf=f"{base_name}-web.pdf", ats_pdf=f"{base_name}-ats.pdf"
)
pubhtml = web_template.render(name=name, content=rawhtml, download=download_bar)
html_path = destdir / f"{base_name}.html"
with html_path.open(mode="w", encoding="utf-8") as f:
download_bar = download_template.render(pdffile=outfilepdf.name)
pubhtml = template.render(content=rawhtml, download=download_bar)
with outfile.open(mode="w", encoding="utf-8") as f:
f.write(pubhtml)
print(f"Created: {web_pdf_path.name}")
print(f"Created: {ats_pdf_path.name}")
print(f"Created: {html_path.name}")
if __name__ == "__main__":
main()