import jinja2 import glob def images_in_dir(dir, extension=''): return glob.glob(dir + '/*.' + extension) def href_src_images_in_dir(dir, extension=''): ret = images_in_dir(dir, extension) return zip(ret, ret) def href_src_items(href_tpl, src_tpl, start, stop): return [(href_tpl.format(i), src_tpl.format(i)) for i in range(start, stop+1)] env = jinja2.Environment(loader=jinja2.FileSystemLoader(searchpath="./")) t = env.get_template('template.jinja2html') out = open('indexOG.html', 'w') out.write(t.render(images_in_dir=images_in_dir, href_src_items=href_src_items, href_src_images_in_dir=href_src_images_in_dir))