OpenRAM/compiler/datasheet/server_scripts/__init__.py

30 lines
680 B
Python

import os
import jinja2
from flask import Flask, render_template
from filelist import *
filedir = './files'
file_data = './filelist.info'
def render_without_request(template_name, **template_vars):
env = jinja2.Environment(
loader = jinja2.PackageLoader('server_scripts','templates')
)
template = env.get_template(template_name)
return template.render(**template_vars)
app = Flask('server_scripts')
if __name__ == '__main__':
files = filelist()
files.update_filelist(filedir,file_data)
f = open('./output/index.html','w')
with app.app_context():
f.write(render_template('index.html', files=files.list))