pinout.vvzero.com/serve.py

28 lines
598 B
Python
Raw Normal View History

2015-03-26 22:10:59 +08:00
#!/usr/bin/env python
from flask import Flask, send_from_directory
2015-03-26 22:10:59 +08:00
import sys
app = Flask(__name__)
2015-11-14 07:16:37 +08:00
lang = 'en'
2015-03-26 22:10:59 +08:00
2015-11-09 01:36:07 +08:00
@app.route('/')
def show_index():
return send_from_directory(basedir,'index.html')
2015-03-27 01:27:30 +08:00
2015-03-26 22:10:59 +08:00
@app.route("/resources/<path:filename>")
def custom_static(filename):
return send_from_directory(basedir + 'resources/', filename)
@app.route("/<path:page>")
def show_page(page):
return send_from_directory(basedir,'{}.html'.format(page))
if __name__ == "__main__":
if len(sys.argv) > 1:
lang = sys.argv[1]
basedir = 'output/{lang}/'.format(lang=lang)
app.run(host='0.0.0.0', debug=True)