diff --git a/app.py b/app.py index 794a813..7cc2545 100644 --- a/app.py +++ b/app.py @@ -1,10 +1,14 @@ from flask import Flask, render_template, request, session, jsonify, redirect +from dotenv import load_dotenv import requests +import urllib.request, json import pymongo import logging import bcrypt import sys import os +from urllib import request +from urllib.request import Request, urlopen logging.basicConfig( level=logging.INFO, @@ -30,9 +34,11 @@ def homepage(): @app.route('/orario') def orario(): logging.info("A user went up: Orario") - if 'username' in session: - return "You are logged in as " + session['username'] - #return render_template('html/orario.html') + url = "http://127.0.0.1:5000" + response = Request(url, headers={"User-Agent": "Mozilla/5.0"}) + webpage = urlopen(response).read() + dict = list(json.loads(webpage)) + return render_template('orario/orario.html', data=dict) @app.route('/calendario') def calendario(): @@ -80,4 +86,4 @@ def login(): if __name__ == '__main__': logging.info("Web server started!") - app.run() \ No newline at end of file + app.run(port=4999, debug=True) \ No newline at end of file diff --git a/templates/orario/orario.html b/templates/orario/orario.html new file mode 100644 index 0000000..efb1486 --- /dev/null +++ b/templates/orario/orario.html @@ -0,0 +1,252 @@ + +
Lunedì | +Martedì | +Mercoledì | +Giovedì | +Venerdì | +Sabato | +
---|---|---|---|---|---|
{{ i['School Subject']['Monday'][0]['Subject'] }} | +{{ i['School Subject']['Tuesday'][0]['Subject'] }} | +{{ i['School Subject']['Wednesday'][0]['Subject'] }} | +{{ i['School Subject']['Thursday'][0]['Subject'] }} | +{{ i['School Subject']['Friday'][0]['Subject'] }} | +{{ i['School Subject']['Saturday'][0]['Subject'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][0]['Teacher'] }} | +{{ i['School Subject']['Tuesday'][0]['Teacher'] }} | +{{ i['School Subject']['Wednesday'][0]['Teacher'] }} | +{{ i['School Subject']['Thursday'][0]['Teacher'] }} | +{{ i['School Subject']['Friday'][0]['Teacher'] }} | +{{ i['School Subject']['Saturday'][0]['Teacher'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][0]['Room'] }} | +{{ i['School Subject']['Tuesday'][0]['Room'] }} | +{{ i['School Subject']['Wednesday'][0]['Room'] }} | +{{ i['School Subject']['Thursday'][0]['Room'] }} | +{{ i['School Subject']['Friday'][0]['Room'] }} | +{{ i['School Subject']['Saturday'][0]['Room'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][1]['Subject'] }} | +{{ i['School Subject']['Tuesday'][1]['Subject'] }} | +{{ i['School Subject']['Wednesday'][1]['Subject'] }} | +{{ i['School Subject']['Thursday'][1]['Subject'] }} | +{{ i['School Subject']['Friday'][1]['Subject'] }} | +{{ i['School Subject']['Saturday'][1]['Subject'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][1]['Teacher'] }} | +{{ i['School Subject']['Tuesday'][1]['Teacher'] }} | +{{ i['School Subject']['Wednesday'][1]['Teacher'] }} | +{{ i['School Subject']['Thursday'][1]['Teacher'] }} | +{{ i['School Subject']['Friday'][1]['Teacher'] }} | +{{ i['School Subject']['Saturday'][1]['Teacher'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][1]['Room'] }} | +{{ i['School Subject']['Tuesday'][1]['Room'] }} | +{{ i['School Subject']['Wednesday'][1]['Room'] }} | +{{ i['School Subject']['Thursday'][1]['Room'] }} | +{{ i['School Subject']['Friday'][1]['Room'] }} | +{{ i['School Subject']['Saturday'][1]['Room'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][2]['Subject'] }} | +{{ i['School Subject']['Tuesday'][2]['Subject'] }} | +{{ i['School Subject']['Wednesday'][2]['Subject'] }} | +{{ i['School Subject']['Thursday'][2]['Subject'] }} | +{{ i['School Subject']['Friday'][2]['Subject'] }} | +{{ i['School Subject']['Saturday'][2]['Subject'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][2]['Teacher'] }} | +{{ i['School Subject']['Tuesday'][2]['Teacher'] }} | +{{ i['School Subject']['Wednesday'][2]['Teacher'] }} | +{{ i['School Subject']['Thursday'][2]['Teacher'] }} | +{{ i['School Subject']['Friday'][2]['Teacher'] }} | +{{ i['School Subject']['Saturday'][2]['Teacher'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][2]['Room'] }} | +{{ i['School Subject']['Tuesday'][2]['Room'] }} | +{{ i['School Subject']['Wednesday'][2]['Room'] }} | +{{ i['School Subject']['Thursday'][2]['Room'] }} | +{{ i['School Subject']['Friday'][2]['Room'] }} | +{{ i['School Subject']['Saturday'][2]['Room'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][3]['Subject'] }} | +{{ i['School Subject']['Tuesday'][3]['Subject'] }} | +{{ i['School Subject']['Wednesday'][3]['Subject'] }} | +{{ i['School Subject']['Thursday'][3]['Subject'] }} | +{{ i['School Subject']['Friday'][3]['Subject'] }} | +{{ i['School Subject']['Saturday'][3]['Subject'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][3]['Teacher'] }} | +{{ i['School Subject']['Tuesday'][3]['Teacher'] }} | +{{ i['School Subject']['Wednesday'][3]['Teacher'] }} | +{{ i['School Subject']['Thursday'][3]['Teacher'] }} | +{{ i['School Subject']['Friday'][3]['Teacher'] }} | +{{ i['School Subject']['Saturday'][3]['Teacher'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][3]['Room'] }} | +{{ i['School Subject']['Tuesday'][3]['Room'] }} | +{{ i['School Subject']['Wednesday'][3]['Room'] }} | +{{ i['School Subject']['Thursday'][3]['Room'] }} | +{{ i['School Subject']['Friday'][3]['Room'] }} | +{{ i['School Subject']['Saturday'][3]['Room'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][4]['Subject'] }} | +{{ i['School Subject']['Tuesday'][4]['Subject'] }} | +{{ i['School Subject']['Wednesday'][4]['Subject'] }} | +{{ i['School Subject']['Thursday'][4]['Subject'] }} | +{{ i['School Subject']['Friday'][4]['Subject'] }} | +{{ i['School Subject']['Saturday'][4]['Subject'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][4]['Teacher'] }} | +{{ i['School Subject']['Tuesday'][4]['Teacher'] }} | +{{ i['School Subject']['Wednesday'][4]['Teacher'] }} | +{{ i['School Subject']['Thursday'][4]['Teacher'] }} | +{{ i['School Subject']['Friday'][4]['Teacher'] }} | +{{ i['School Subject']['Saturday'][4]['Teacher'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][4]['Room'] }} | +{{ i['School Subject']['Tuesday'][4]['Room'] }} | +{{ i['School Subject']['Wednesday'][4]['Room'] }} | +{{ i['School Subject']['Thursday'][4]['Room'] }} | +{{ i['School Subject']['Friday'][4]['Room'] }} | +{{ i['School Subject']['Saturday'][4]['Room'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][5]['Subject'] }} | +{{ i['School Subject']['Tuesday'][5]['Subject'] }} | +{{ i['School Subject']['Wednesday'][5]['Subject'] }} | +{{ i['School Subject']['Thursday'][5]['Subject'] }} | +{{ i['School Subject']['Friday'][5]['Subject'] }} | +{{ i['School Subject']['Saturday'][5]['Subject'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][5]['Teacher'] }} | +{{ i['School Subject']['Tuesday'][5]['Teacher'] }} | +{{ i['School Subject']['Wednesday'][5]['Teacher'] }} | +{{ i['School Subject']['Thursday'][5]['Teacher'] }} | +{{ i['School Subject']['Friday'][5]['Teacher'] }} | +{{ i['School Subject']['Saturday'][5]['Teacher'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][5]['Room'] }} | +{{ i['School Subject']['Tuesday'][5]['Room'] }} | +{{ i['School Subject']['Wednesday'][5]['Room'] }} | +{{ i['School Subject']['Thursday'][5]['Room'] }} | +{{ i['School Subject']['Friday'][5]['Room'] }} | +{{ i['School Subject']['Saturday'][5]['Room'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][6]['Subject'] }} | +{{ i['School Subject']['Tuesday'][6]['Subject'] }} | +{{ i['School Subject']['Wednesday'][6]['Subject'] }} | +{{ i['School Subject']['Thursday'][6]['Subject'] }} | +{{ i['School Subject']['Friday'][6]['Subject'] }} | +{{ i['School Subject']['Saturday'][6]['Subject'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][6]['Teacher'] }} | +{{ i['School Subject']['Tuesday'][6]['Teacher'] }} | +{{ i['School Subject']['Wednesday'][6]['Teacher'] }} | +{{ i['School Subject']['Thursday'][6]['Teacher'] }} | +{{ i['School Subject']['Friday'][6]['Teacher'] }} | +{{ i['School Subject']['Saturday'][6]['Teacher'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][6]['Room'] }} | +{{ i['School Subject']['Tuesday'][6]['Room'] }} | +{{ i['School Subject']['Wednesday'][6]['Room'] }} | +{{ i['School Subject']['Thursday'][6]['Room'] }} | +{{ i['School Subject']['Friday'][6]['Room'] }} | +{{ i['School Subject']['Saturday'][6]['Room'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][7]['Subject'] }} | +{{ i['School Subject']['Tuesday'][7]['Subject'] }} | +{{ i['School Subject']['Wednesday'][7]['Subject'] }} | +{{ i['School Subject']['Thursday'][7]['Subject'] }} | +{{ i['School Subject']['Friday'][7]['Subject'] }} | +{{ i['School Subject']['Saturday'][7]['Subject'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][7]['Teacher'] }} | +{{ i['School Subject']['Tuesday'][7]['Teacher'] }} | +{{ i['School Subject']['Wednesday'][7]['Teacher'] }} | +{{ i['School Subject']['Thursday'][7]['Teacher'] }} | +{{ i['School Subject']['Friday'][7]['Teacher'] }} | +{{ i['School Subject']['Saturday'][7]['Teacher'] }} | + {% endfor %} +
{{ i['School Subject']['Monday'][7]['Room'] }} | +{{ i['School Subject']['Tuesday'][7]['Room'] }} | +{{ i['School Subject']['Wednesday'][7]['Room'] }} | +{{ i['School Subject']['Thursday'][7]['Room'] }} | +{{ i['School Subject']['Friday'][7]['Room'] }} | +{{ i['School Subject']['Saturday'][7]['Room'] }} | + {% endfor %} +