diff --git a/main.py b/main.py index d41ca9e..25db08c 100644 --- a/main.py +++ b/main.py @@ -18,7 +18,7 @@ try: check_meal_sql = "SELECT id FROM meals WHERE name=%s" insert_meal_sql = "INSERT INTO meals (name) VALUE (%s)" insert_sql = 'REPLACE INTO menus (venue, date, meal) VALUES (%s, %s, %s)' - for p in [parser.fladerei, parser.zuppa]: + for p in [parser.fladerei, parser.zuppa, parser.aai]: cursor.execute(venue_sql, p.name) venue_id = cursor.fetchone()["id"] for i in p.get_menus(): diff --git a/parser/__init__.py b/parser/__init__.py index 68b4734..99a8723 100644 --- a/parser/__init__.py +++ b/parser/__init__.py @@ -1,2 +1,3 @@ from . import fladerei -from . import zuppa \ No newline at end of file +from . import zuppa +from . import aai \ No newline at end of file diff --git a/parser/aai.py b/parser/aai.py new file mode 100644 index 0000000..7bd1287 --- /dev/null +++ b/parser/aai.py @@ -0,0 +1,50 @@ +import re +from datetime import datetime, timedelta + +import requests +from bs4 import BeautifulSoup + +import config + +name = "aai" + +fetch_url = "http://www.aai-wien.at/aai-mensa" + +dateregex = re.compile("plan (\d{2}\.\d{2}\.)") + + +def fetch_recourse(): + if config.DEBUG: + from website import aai_html as html + else: + r = requests.get(fetch_url) + html = r.text + return html + + +def get_menus(): + tagesmenus = [] + html = fetch_recourse() + startdatestring = dateregex.search(html).groups()[0] + startdate = datetime.strptime(startdatestring, "%d.%m.").replace(year=datetime.today().year) + print(startdate) + soup = BeautifulSoup(html, 'html.parser') + table = soup.find("table", {"class": "mitrand", "border": "1", "align": "center"}) + i = 0 + for tr in table.tbody.findAll("tr"): + menutype = tr.td.text.strip() + if not menutype: + continue + for td in tr.findAll("td")[1:]: + tagesmenu = { + "type": menutype, + "name": td.text.split("(")[0].strip(), + "date": startdate + timedelta(days=i) + } + tagesmenus.append(tagesmenu) + i += 1 + return tagesmenus + + +if __name__ == '__main__': + print(get_menus()) diff --git a/website.py b/website.py index a3fdd91..dc44a1a 100644 --- a/website.py +++ b/website.py @@ -504,6 +504,310 @@ gerne auf vorbestellung 4,50

+ + +""" +aai_html = """ + + + + + + + + + + +AAI-Mensa Afro Asiatisches Institut in Wien + + + + + + + + + + + + +
+ AFRO ASIATISCHES INSTITUT WIEN, Türkenstraße 3, 1090 Wien, Austria + + +
+aktuell +WER WIR SIND +----------------------- +----------------------- +Raumvermietung +SAKRALRÄUME +Studentenhaus +MENSA +Cafe afro +----------------------- +LINKS +Impressum +
+ + + facebook logo +
+ +
+
Symbolbild
+ + +
+ + +
+
+ +
+
... zurück +
+
+ + + +
+ + + +
+ + +

AAI-Mensa

+

 

+ +
+
+
+

 

+ +

 

+ +

Menüplan 05.06. – 09.06.2017

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
 MontagDienstag  Mittwoch Donnerstag Freitag     
Suppe +

SCHÖNEN FEIERTAG

+
+

Minestrone (ALG))   

+
+

Broccolicremesuppe (GL)

+
+

Linsensuppe (L)

+
+

Gemüsecremesuppe (GL)

+
Menü1 +

SCHÖNEN FEIERTAG

+
+

Hühnerspieß mit Pommes (AL)    

+
+

Rindsgeschnetzeltes mit Nudeln (ACL)

+
+

Wiener Schnitzel mit Erdäpfelsalat(AGC)

+
+

Fischteller (ACG)

+
Menü2 +

 

+ +

SCHÖNEN FEIERTAG

+ +

 

+
+

Gemüselasagne mit Tomatensauce (ACGL) 

+
+

Gebackener Camembert mit Preiselbeeren und Sauce Tartar (ACG)

+
+

Broccolipfanne mit Basmatireis (AGL)

+
+

Spinat-Mozzarella-Tascherl mit Salat und Joghurtsauce(ACGL)  

+
      
+

 

+ +

Menü3

+ +

 

+ +

 

+
+

SCHÖNEN FEIERTAG

+ +

 

+
+

Chili con carne mit Basmatireis (L)

+
+

Huhn süß sauer mit Basmatireis (ACG)

+
+

Spaghetti Bolognese (ACGL)

+
+

Orientalischer Hühnereintopf mit Reis (GL)

+
      
  SalatSalatSalatSalat
Nachspeise +

 

+ +

 

+
+

Apfelkuchen

+ +

(ACG)

+
+

Griespudding mit Früchten (AG)

+
+

Schoko-Nusskuchen (ACG)

+
+

Sachertorte (ACG)

+
+ +
+

A= glutenhaltiges Getreide, B= Krebstiere, C= Ei, D= Fisch, E= Erdnuss, F= Soja, G= Milch oder Laktose, H= Schalenfrüchte,

+ +

L= Sellerie, M= Senf, N= Sesam, O= Sulfite, P= Lupinen, R= Weichtiere

+ +

 

+ +

Es wird halal gekocht, mindestens ein Menü ist immer vegetarisch.

+ +

 

+ +

 

+ +

Öffnungszeiten: Montag - Freitag 11:30 - 15:30 Uhr

+ +

 

+ +

Preise:

+ +

Normales Menü: € 5,90 (Suppe, Hauptspeise, Salat ODER Nachspeise und Gebäck)

+ +

Komplettes Menü: € 6,40 (Suppe, Hauptspeise, Salat UND Nachspeise und Gebäck)

+ +

 

+ +

Kontakt:

+ +

Gökhan Kaya

+ +

Tel.: (+43) 699 / 18 17 51 44

+ +

oder Tel.: (+43) 1 317 73 33

+ +

Kritiken:

+ +

Standard vom 22.11.2010

+ +

Leerer Bauch studiert nicht gern

+ +

Viele, die am NIG oder am Campus studieren, verschlägt es oft und gerne in die Mensa des Afro-Asiatischen Instituts in der Türkenstraße. Die hat nicht nur ein gemütlicheres Flair, sondern auch größere Portionen als in der NIG-Mensa. Beim Ausprobieren der Kohlrabi-Medaillons mit Salzkartoffeln, wurde die Testerin mehr als satt, bei den großen Portionen könnten sich auch zwei Studenten einen Teller teilen.

+ +

... Die AAI-Mensa ist bis 15:30 geöffnet, wer zu spät kommt, wird aber im café afro nebenan ebenfalls gut verpflegt. Dort gibt es Tagespasta um 3,80, die Tagessuppe um 2,80 Euro und warme Toasts ab 2,70 Euro, gemütliche Atmosphäre inklusive.
+
+Kurier vom 23.10.2011

+ +

Orientalisch und frisch
+Auch die Mensa im Afro-Asiatischen Institut trumpft mit Frische auf. "Hier ist es günstig und richtig gut", sagt Kunst-Studentin Nina K. Alt bekannte sowie orientalische Gerichte stehen auf dem Speiseplan. "Das wichtigste ist, dass es frisch ist," sagt Wirt Gökhan Kaya. "Und dass es schmeckt." Die Zucchini-Laibchen mit Käse sind locker und aromatisch, die Getreide-Beilage leicht scharf gewürzt.
+
+

+ + + + +
+ +
+ + +
+
+ + + """