mirror of
https://github.com/koodiklinikka/palkkakysely.git
synced 2026-01-26 03:14:03 +00:00
27 lines
623 B
Python
27 lines
623 B
Python
import datetime
|
|
import glob
|
|
import os
|
|
|
|
import jinja2
|
|
|
|
|
|
def main():
|
|
env = jinja2.Environment(
|
|
autoescape=True,
|
|
)
|
|
data = {
|
|
"date": datetime.datetime.utcnow(),
|
|
}
|
|
for filename in glob.glob("template/*"):
|
|
out_filename = os.path.join("out", os.path.relpath(filename, "template"))
|
|
with open(filename, "r") as inf:
|
|
tpl: jinja2.Template = env.from_string(inf.read())
|
|
content = tpl.render(data)
|
|
with open(out_filename, "w") as outf:
|
|
outf.write(content)
|
|
print(filename, "=>", out_filename)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|