Python parser
diff --git a/table-parser.py b/table-parser.py
new file mode 100644
index 0000000..63f3200
--- /dev/null
+++ b/table-parser.py
@@ -0,0 +1,36 @@
+import requests
+from bs4 import BeautifulSoup
+
+url = "https://fme-intranet.upc.edu/appsext/mrbs/web/day.php?year=2020&month=9&day=17&area=2"
+page = requests.get(url)
+soup = BeautifulSoup(page.content, 'html.parser')
+table = soup.find(id="day_main")
+
+hores = []
+for h in range(8,22):
+ newhour = ""
+ if h < 10:
+ newhour += "0"
+ newhour += str(h);
+
+ hores.append(newhour + ":00");
+ hores.append(newhour + ":30");
+
+for hora in hores:
+ td_hora = table.find(text=hora).findNext('td')
+ column = 1
+
+ while hora not in td_hora.get_text():
+
+ if "CDATA" not in td_hora.get_text():
+ assignatura = td_hora.get_text().strip()
+ aula = table.find_all("th")[column].get_text().strip()
+ durada = int(td_hora.get("rowspan"))*30
+
+ print(assignatura
+ + ", " + hora
+ + ", " + str(durada) + "mins"
+ + ", " + aula)
+
+ td_hora = td_hora.findNext('td')
+ column = column + 1