Rapla formatting
This commit is contained in:
@ -103,7 +103,7 @@ async def getNewRapla(url: str, testing=False):
|
|||||||
elif parsed[0] == 2:
|
elif parsed[0] == 2:
|
||||||
return await buildICALfromKey(parsed[1], onlyUpdate=False, testing=testing)
|
return await buildICALfromKey(parsed[1], onlyUpdate=False, testing=testing)
|
||||||
fileInURL = url.find("file=")
|
fileInURL = url.find("file=")
|
||||||
kurs = url[fileInURL + 5:].upper()
|
kurs = url[fileInURL + 5:].replace(" ", "").upper()
|
||||||
if url[-5:] != ".ical":
|
if url[-5:] != ".ical":
|
||||||
try:
|
try:
|
||||||
async with httpx.AsyncClient() as s:
|
async with httpx.AsyncClient() as s:
|
||||||
@ -210,7 +210,7 @@ async def buildICALfromKey(url, onlyUpdate, testing=False):
|
|||||||
else:
|
else:
|
||||||
return 200
|
return 200
|
||||||
else:
|
else:
|
||||||
kursname = page.text[page.text.find("<title>") + 7:page.text.find("</title>")]
|
kursname = page.text[page.text.find("<title>") + 7:page.text.find("</title>")].replace(" ", "")
|
||||||
if testing:
|
if testing:
|
||||||
assert "TMT22B1" in kursname
|
assert "TMT22B1" in kursname
|
||||||
if len(kursname) > 15:
|
if len(kursname) > 15:
|
||||||
@ -238,6 +238,7 @@ async def buildICALfromKey(url, onlyUpdate, testing=False):
|
|||||||
event.add('LOCATION', jsonday['ressources'])
|
event.add('LOCATION', jsonday['ressources'])
|
||||||
event.add('DTSTART', parse(jsonday['startDate'], dayfirst=True))
|
event.add('DTSTART', parse(jsonday['startDate'], dayfirst=True))
|
||||||
event.add('DTEND', parse(jsonday['endDate'], dayfirst=True))
|
event.add('DTEND', parse(jsonday['endDate'], dayfirst=True))
|
||||||
|
event.add('UID', jsonday['UID'])
|
||||||
try:
|
try:
|
||||||
teacher = icalendar.vCalAddress(value=jsonday['persons'])
|
teacher = icalendar.vCalAddress(value=jsonday['persons'])
|
||||||
teacher.params["CN"] = jsonday['persons']
|
teacher.params["CN"] = jsonday['persons']
|
||||||
|
|||||||
Reference in New Issue
Block a user