Merge branch 'master' of https://git.michigg.de/BaStA/basta-server into app.wiai.de

This commit is contained in:
otrs 2018-06-05 01:43:17 +02:00
commit ab59b51cf4
3 changed files with 14 additions and 4 deletions

View File

@ -2,7 +2,8 @@
from __future__ import unicode_literals
from django.contrib import admin
from apps.food.models import SingleFood, Menu, HappyHour, UserFoodRating, UserFoodImage, FoodImage, UserFoodComment
from apps.food.models import SingleFood, Menu, HappyHour, UserFoodRating, UserFoodImage, FoodImage, UserFoodComment, \
Allergene, HappyHourLocation
class SingleFoodInline(admin.TabularInline):
@ -27,3 +28,5 @@ admin.site.register(UserFoodImage)
admin.site.register(UserFoodComment)
admin.site.register(Menu, MenuAdmin)
admin.site.register(FoodImage)
admin.site.register(Allergene)
admin.site.register(HappyHourLocation)

View File

@ -117,9 +117,13 @@ def main():
logger.info("Aktueller Stand:" + writeoutDBObjects())
# get food jsons
logger.info('AUSTRASSE')
writeStudentenwerkDataInDB(mensa_page_parser.parsePage(LINK_AUSTR_MENSA))
logger.info('FEKI')
writeStudentenwerkDataInDB(mensa_page_parser.parsePage(LINK_FEKI_MENSA))
logger.info('ERBA')
writeStudentenwerkDataInDB(cafete_page_parser.parse_page(LINK_ERBA_CAFETE))
logger.info('MARKUSHAUS')
writeStudentenwerkDataInDB(cafete_page_parser.parse_page(LINK_MARKUS_CAFETE))
writeFekideDataInDB(fekide_happyhour_page_parser.parse_page(LINK_FEKIDE_GUIDE))

View File

@ -8,7 +8,7 @@ from . import load_page
logger = logging.getLogger(__name__)
SPEISEPLAN_NAME_SELECTOR = '.csc-default .csc-header .csc-firstHeader'
SPEISEPLAN_NAME_SELECTOR = '.csc-frame .csc-header .csc-firstHeader'
def get_foodplan_name(soup):
@ -28,7 +28,7 @@ def get_right_line(lines):
def get_food_per_day(soup):
days = []
lines = soup.select('.csc-default .bodytext')
lines = soup.select('.csc-frame .bodytext')
foodlines = get_right_line(lines)
for food in foodlines:
day = str(food).split()[0]
@ -64,4 +64,7 @@ def parse_page(url: str):
logger.exception(e)
return None
# LINK_ERBA_CAFETE = "https://www.studentenwerk-wuerzburg.de/bamberg/essen-trinken/sonderspeiseplaene/cafeteria-erba-insel.html"
if __name__ == "__main__":
LINK_ERBA_CAFETE = "https://www.studentenwerk-wuerzburg.de/bamberg/essen-trinken/sonderspeiseplaene/cafeteria-erba-insel.html"
parse_page(LINK_ERBA_CAFETE)