You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
485 B
Python
19 lines
485 B
Python
10 years ago
|
from jinja2 import Environment, FileSystemLoader
|
||
|
import json
|
||
|
|
||
|
def jsonify(input):
|
||
|
return json.dumps(input, indent=4)
|
||
|
|
||
|
env = Environment(loader=FileSystemLoader("templates"))
|
||
|
env.filters["jsonify"] = jsonify
|
||
|
|
||
|
example = {}
|
||
|
with open("../example.json", "r") as f:
|
||
|
example = json.loads(f.read())
|
||
|
event = {}
|
||
|
with open("../event_schema.json", "r") as f:
|
||
|
event = json.loads(f.read())
|
||
|
|
||
|
template = env.get_template("events.tmpl")
|
||
|
print template.render(example=example, event=event)
|