20 lines
545 B
Python
20 lines
545 B
Python
from flask import Flask, render_template, request, url_for
|
|
from datetime import date
|
|
from configparser import ConfigParser
|
|
|
|
locale = ConfigParser()
|
|
locale.read('locale.ini')
|
|
app = Flask(__name__)
|
|
|
|
print(locale)
|
|
|
|
@app.route("/<lang>")
|
|
def index(lang):
|
|
return render_template(f'{lang}.html', locale=locale, lang=lang, year=date.today().year) # TODO: Check for vulnerability
|
|
|
|
@app.route("/<lang>/download")
|
|
def download_page(lang):
|
|
return render_template('tmpl/download.htm', locale=locale, lang=lang)
|
|
|
|
app.run(host="0.0.0.0", debug=True)
|