Merge branch 'master' of https://git.michigg.de/BaStA/basta-server into app.wiai.de
This commit is contained in:
commit
ab59b51cf4
@ -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)
|
||||
|
||||
@ -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))
|
||||
|
||||
|
||||
@ -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)
|
||||
|
||||
Reference in New Issue
Block a user