Quick Fixes
This commit is contained in:
@ -101,7 +101,7 @@ async def getNewRapla(url: str, testing=False):
|
||||
elif parsed[0] == 1:
|
||||
url = parsed[1]
|
||||
elif parsed[0] == 2:
|
||||
return await buildICALfromKey(parsed[1], onlyUpdate=False, testing=True)
|
||||
return await buildICALfromKey(parsed[1], onlyUpdate=False, testing=testing)
|
||||
fileInURL = url.find("file=")
|
||||
kurs = url[fileInURL + 5:].upper()
|
||||
if url[-5:] != ".ical":
|
||||
@ -189,7 +189,8 @@ async def buildICALfromKey(url, onlyUpdate, testing=False):
|
||||
if page.text[:10] == "BEGIN:VCAL":
|
||||
info = page.headers['content-disposition']
|
||||
kursname = info[info.find('filename=')+9:-4].upper()
|
||||
assert "TMB22" in kursname
|
||||
if testing:
|
||||
assert "TMB22" in kursname
|
||||
writeToFile(f"calendars/rapla{kursname}.ical", page)
|
||||
if not onlyUpdate:
|
||||
writeKursToDB(kursname, url)
|
||||
@ -203,8 +204,8 @@ async def buildICALfromKey(url, onlyUpdate, testing=False):
|
||||
assert "TMT22B1" in kursname
|
||||
if len(kursname) > 15:
|
||||
return 0
|
||||
start = f'{(datetime.now() - relativedelta(days=183)):%Y-%m-%d}'
|
||||
end = f'{(datetime.now() + relativedelta(days=183)):%Y-%m-%d}'
|
||||
start = f'{(datetime.now() - relativedelta(days=100)):%Y-%m-%d}'
|
||||
end = f'{(datetime.now() + relativedelta(days=100)):%Y-%m-%d}'
|
||||
payload = {"url": url, "start": start, "end": end}
|
||||
if testing:
|
||||
req = await s.post(url="https://dh-api.paulmartin.cloud/rapla", data=payload,
|
||||
|
||||
@ -88,7 +88,7 @@ def initRoutes(app: Flask):
|
||||
return redirect(url_for("getKurs", next=url_for(request.endpoint)))
|
||||
week = request.args.get("week")
|
||||
if week:
|
||||
week = datetime.datetime.strptime(week, "%Y-%m-%d")
|
||||
week = datetime.strptime(week, "%Y-%m-%d")
|
||||
else:
|
||||
week = "today"
|
||||
samstag = request.args.get("samstag")
|
||||
@ -110,7 +110,7 @@ def initRoutes(app: Flask):
|
||||
"""
|
||||
week = request.args.get("week")
|
||||
if week:
|
||||
week = datetime.datetime.strptime(week, "%Y-%m-%d")
|
||||
week = datetime.strptime(week, "%Y-%m-%d")
|
||||
else:
|
||||
week = "today"
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user