mirror of https://github.com/VLSIDA/OpenRAM.git
30 lines
680 B
Python
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))
|
|
|
|
|