From 47b62cb46d55f6a1c56a9877114f7655e17f0744 Mon Sep 17 00:00:00 2001
From: psy <psy@darmstadt.ccc.de>
Date: Wed, 15 Dec 2021 11:20:37 +0100
Subject: [PATCH] ommit file extension in cli flag

---
 directory-listing/create-index.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/directory-listing/create-index.py b/directory-listing/create-index.py
index 71bfd13..190f42d 100755
--- a/directory-listing/create-index.py
+++ b/directory-listing/create-index.py
@@ -14,7 +14,7 @@ def main(inputfolder, outputfolder, template, ignore_files):
 	jinjaenv = jinja2.Environment(autoescape=jinja2.select_autoescape(), loader=jinja2.FileSystemLoader("templates"))
 	jinjaenv.filters["timestamp_to_datetime"] = timestamp_to_datetime
 
-	template = jinjaenv.get_template(template)
+	template = jinjaenv.get_template(f"{template}.html.j2")
 
 	for path, dirs, files in os.walk(inputfolder):
 		dirs.sort()
@@ -33,7 +33,7 @@ if __name__ == '__main__':
 	parser = argparse.ArgumentParser(description='Create html directory index for given path.')
 	parser.add_argument('path', type=pathlib.Path, help='Path to create index from')
 	parser.add_argument('output_directory', type=pathlib.Path, help='Directory for generated html files')
-	parser.add_argument('--template', help='Template to use', default='default.html.j2')
+	parser.add_argument('--template', help='Template to use without file extension (.html.j2)', default='default')
 
 	args = parser.parse_args()
 
-- 
GitLab