mirror of
https://github.com/assenzostefano/class-website.git
synced 2025-02-17 22:30:35 +01:00
Compare commits
2 Commits
a711bff703
...
0033914918
Author | SHA1 | Date | |
---|---|---|---|
|
0033914918 | ||
|
6175b33852 |
3
.gitignore
vendored
3
.gitignore
vendored
@ -5,4 +5,5 @@ all.log
|
||||
__pycache__
|
||||
test.py
|
||||
school_time.xlsx
|
||||
venv
|
||||
venv
|
||||
screenshot.png
|
8
app.py
8
app.py
@ -39,11 +39,11 @@ def homepage():
|
||||
@app.route('/orario')
|
||||
def orario():
|
||||
logging.info("A user went up: Orario")
|
||||
url = "http://127.0.0.1:5000"
|
||||
response = Request(url, headers={"User-Agent": "Mozilla/5.0"})
|
||||
webpage = urlopen(response).read()
|
||||
#url = "http://127.0.0.1:5000"
|
||||
#response = Request(url, headers={"User-Agent": "Mozilla/5.0"})
|
||||
#webpage = urlopen(response).read()
|
||||
# Take all data from mongodb
|
||||
dict = list(json.loads(webpage))
|
||||
dict = list(collection.find({}, {"_id": 0, "School Subject": 1}))
|
||||
number = str(range(0,7))
|
||||
day = str(["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"])
|
||||
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 pymongo import MongoClient
|
||||
import requests
|
||||
import os
|
||||
import urllib
|
||||
import pymongo
|
||||
import datetime
|
||||
import requests
|
||||
import time
|
||||
|
||||
app = Flask(__name__)
|
||||
load_dotenv() #Load .env file
|
||||
@ -26,4 +21,4 @@ def get_subjects():
|
||||
return jsonify(list(subjects))
|
||||
|
||||
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>
|
||||
{% endif %}
|
||||
{% 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>
|
Loading…
x
Reference in New Issue
Block a user