zero2story / templates /parser.py
chansung's picture
revision
ceefdf5
import jinja2
def gen_from_file(filename, kwargs):
# for basic template there are two keys that should be provided
# characters (list)
# - each item has 'img' and 'name' keys
#
# items (stories)
# - each item has 'video', 'img', 'audio', and 'story'
html_template = open(filename, "r").read()
environment = jinja2.Environment()
template = environment.from_string(html_template)
return template.render(**kwargs)