Compare commits
2 Commits
a711bff703
...
0033914918
Author | SHA1 | Date |
---|---|---|
Stefano Assenzo | 0033914918 | |
Stefano Assenzo | 6175b33852 |
|
@ -6,3 +6,4 @@ __pycache__
|
||||||
test.py
|
test.py
|
||||||
school_time.xlsx
|
school_time.xlsx
|
||||||
venv
|
venv
|
||||||
|
screenshot.png
|
8
app.py
8
app.py
|
@ -39,11 +39,11 @@ def homepage():
|
||||||
@app.route('/orario')
|
@app.route('/orario')
|
||||||
def orario():
|
def orario():
|
||||||
logging.info("A user went up: Orario")
|
logging.info("A user went up: Orario")
|
||||||
url = "http://127.0.0.1:5000"
|
#url = "http://127.0.0.1:5000"
|
||||||
response = Request(url, headers={"User-Agent": "Mozilla/5.0"})
|
#response = Request(url, headers={"User-Agent": "Mozilla/5.0"})
|
||||||
webpage = urlopen(response).read()
|
#webpage = urlopen(response).read()
|
||||||
# Take all data from mongodb
|
# Take all data from mongodb
|
||||||
dict = list(json.loads(webpage))
|
dict = list(collection.find({}, {"_id": 0, "School Subject": 1}))
|
||||||
number = str(range(0,7))
|
number = str(range(0,7))
|
||||||
day = str(["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"])
|
day = str(["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"])
|
||||||
return render_template('orario/orario.html', data=dict, number=number, day=day)
|
return render_template('orario/orario.html', data=dict, number=number, day=day)
|
||||||
|
|
|
@ -1,13 +1,8 @@
|
||||||
from flask import Flask, render_template, request, redirect, session, url_for, jsonify
|
from flask import Flask, jsonify
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from pymongo import MongoClient
|
from pymongo import MongoClient
|
||||||
import requests
|
|
||||||
import os
|
import os
|
||||||
import urllib
|
import urllib
|
||||||
import pymongo
|
|
||||||
import datetime
|
|
||||||
import requests
|
|
||||||
import time
|
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
load_dotenv() #Load .env file
|
load_dotenv() #Load .env file
|
||||||
|
@ -26,4 +21,4 @@ def get_subjects():
|
||||||
return jsonify(list(subjects))
|
return jsonify(list(subjects))
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app.run()
|
app.run(debug=True)
|
|
@ -0,0 +1,10 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>2 Elci - Homepage</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<br>
|
||||||
|
<center><h1>2 Elci</h1></center>
|
||||||
|
<img src="static/screenshot.png" alt="Orario scolastico">
|
||||||
|
</body>
|
|
@ -621,4 +621,156 @@
|
||||||
<div class="s7">(Martin) Venerdì (6 ora) le è occupato da: {{ i['School Subject']['Friday'][5]['le is busy']}}</div>
|
<div class="s7">(Martin) Venerdì (6 ora) le è occupato da: {{ i['School Subject']['Friday'][5]['le is busy']}}</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
{% for i in data %}
|
||||||
|
{% if i['School Subject']['Monday'][0]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Lunedì (1 ora) le3 è occupato da: {{ i['School Subject']['Monday'][0]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Monday'][1]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Lunedì (2 ora) le3 è occupato da: {{ i['School Subject']['Monday'][1]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Monday'][2]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Lunedì (3 ora) le3 è occupato da: {{ i['School Subject']['Monday'][2]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Monday'][3]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Lunedì (4 ora) le3 è occupato da: {{ i['School Subject']['Monday'][3]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Monday'][4]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Lunedì (5 ora) le3 è occupato da: {{ i['School Subject']['Monday'][4]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Monday'][5]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Lunedì (6 ora) le3 è occupato da: {{ i['School Subject']['Monday'][5]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Tuesday'][0]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Martedì (1 ora) le3 è occupato da: {{ i['School Subject']['Tuesday'][0]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Tuesday'][1]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Martedì (2 ora) le3 è occupato da: {{ i['School Subject']['Tuesday'][1]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Tuesday'][2]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Martedì (3 ora) le3 è occupato da: {{ i['School Subject']['Tuesday'][2]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Tuesday'][3]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Martedì (4 ora) le3 è occupato da: {{ i['School Subject']['Tuesday'][3]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Tuesday'][4]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Martedì (5 ora) le3 è occupato da: {{ i['School Subject']['Tuesday'][4]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Tuesday'][5]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Martedì (6 ora) le3 è occupato da: {{ i['School Subject']['Tuesday'][5]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Wednesday'][0]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Mercoledì (1 ora) le3 è occupato da: {{ i['School Subject']['Wednesday'][0]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Wednesday'][1]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Mercoledì (2 ora) le3 è occupato da: {{ i['School Subject']['Wednesday'][1]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Wednesday'][2]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Mercoledì (3 ora) le3 è occupato da: {{ i['School Subject']['Wednesday'][2]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Wednesday'][3]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Mercoledì (4 ora) le3 è occupato da: {{ i['School Subject']['Wednesday'][3]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Wednesday'][4]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Mercoledì (5 ora) le3 è occupato da: {{ i['School Subject']['Wednesday'][4]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Wednesday'][5]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Mercoledì (6 ora) le3 è occupato da: {{ i['School Subject']['Wednesday'][5]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Thursday'][0]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Giovedì (1 ora) le3 è occupato da: {{ i['School Subject']['Thursday'][0]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Thursday'][1]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Giovedì (2 ora) le3 è occupato da: {{ i['School Subject']['Thursday'][1]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Thursday'][2]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Giovedì (3 ora) le3 è occupato da: {{ i['School Subject']['Thursday'][2]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Thursday'][3]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Giovedì (4 ora) le3 è occupato da: {{ i['School Subject']['Thursday'][3]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Thursday'][4]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Giovedì (5 ora) le3 è occupato da: {{ i['School Subject']['Thursday'][4]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Thursday'][5]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Giovedì (6 ora) le3 è occupato da: {{ i['School Subject']['Thursday'][5]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Friday'][0]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Venerdì (1 ora) le3 è occupato da: {{ i['School Subject']['Friday'][0]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Friday'][1]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Venerdì (2 ora) le3 è occupato da: {{ i['School Subject']['Friday'][1]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Friday'][2]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Venerdì (3 ora) le3 è occupato da: {{ i['School Subject']['Friday'][2]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Friday'][3]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Venerdì (4 ora) le3 è occupato da: {{ i['School Subject']['Friday'][3]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Friday'][4]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Venerdì (5 ora) le3 è occupato da: {{ i['School Subject']['Friday'][4]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% if i['School Subject']['Friday'][5]['le3 is busy'] == "" %}
|
||||||
|
<div class="s7"></div>
|
||||||
|
{% else %}
|
||||||
|
<div class="s7">(Martin) Venerdì (6 ora) le3 è occupato da: {{ i['School Subject']['Friday'][5]['le3 is busy']}}</div>
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
</div>
|
</div>
|
Loading…
Reference in New Issue