Added modules

This commit is contained in:
Sebastian Speitel 2019-12-14 13:05:09 +01:00 committed by GitHub
parent 73d9535a5d
commit 1c59d76b17
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

30
app.py
View File

@ -14,6 +14,36 @@ def tu_ilmenau():
def about():
return redirect("https://github.com/clerie/walduni", code=302)
@app.route('/modultafeln/<str:course>')
@app.route('/modultafel/<str:course>')
@app.route('/modulplan/<str:course>')
@app.route('/module/<str:course>')
def modultafeln(course):
courseToPath = {
"amw": "AngewandteMedienundKommunikationswissenschaft/Bachelor/2014",
"amk": "AngewandteMedienundKommunikationswissenschaft/Bachelor/2014",
"bmt": "BiomedizinischeTechnik/Bachelor/2014/",
"btc": "BiotechnischeChemie/Bachelor/2013/",
"eit": "ElektrotechnikundInformationstechnik/Bachelor/2013/",
"ft": "Fahrzeugtechnik/Bachelor/2013/",
"in": "Informatik/Bachelor/2013/",
"ii": "Ingenieurinformatik/Bachelor/2013/",
"mb": "Maschinenbau/Bachelor/2013/",
"mathe": "Mathematik/Bachelor/2013/",
"mechatronik": "Mechatronik/Bachelor/2013/",
"mt": "Medientechnologie/Bachelor/2013/",
"mw": "Medienwirtschaft/Bachelor/2015/",
"oso": "OptischeSystemtechnikOptronik/Bachelor/2013/",
"tks": "TechnischeKybernetikundSystemtheorie/Bachelor/2013/",
"physik": "TechnischePhysik/Bachelor/2013/",
"ww": "Werkstoffwissenschaft/Bachelor/2013/",
"wi": "Wirtschaftsinformatik/Bachelor/2015/",
"wiw": "Wirtschaftsingenieurwesen/Bachelor/2015/?vertiefung=MB"
}
return redirect("https://www.tu-ilmenau.de/modultafeln/" + courseToPath.get(course, ""), code=302)
if __name__ == '__main__':
# Bind to PORT if defined, otherwise default to 5000.
port = int(os.environ.get('PORT', 5000))