Recherche des salles sur une période d'un mois
This commit is contained in:
parent
65cf7624b4
commit
ea3bd90fca
12
rooms_get.py
12
rooms_get.py
@ -156,7 +156,7 @@ def getrooms(datet, links=[],min_occur=3) :
|
|||||||
date2 = datetime.datetime(year2, 8, 1)
|
date2 = datetime.datetime(year2, 8, 1)
|
||||||
|
|
||||||
# Création du calendrier de l'année scolaire :
|
# Création du calendrier de l'année scolaire :
|
||||||
|
"""
|
||||||
# On vérifie si le fichier existe :
|
# On vérifie si le fichier existe :
|
||||||
if not os.path.exists("data/schedule" + str(year1) + "-" + str(year2) + ".ics") :
|
if not os.path.exists("data/schedule" + str(year1) + "-" + str(year2) + ".ics") :
|
||||||
# On télécharge l'emploi du temps de l'année scolaire, s'il n'existe pas :
|
# On télécharge l'emploi du temps de l'année scolaire, s'il n'existe pas :
|
||||||
@ -166,12 +166,14 @@ def getrooms(datet, links=[],min_occur=3) :
|
|||||||
year_cal_file.close()
|
year_cal_file.close()
|
||||||
|
|
||||||
year_cal_file = open("data/schedule" + str(year1) + "-" + str(year2) + ".ics", "rb")
|
year_cal_file = open("data/schedule" + str(year1) + "-" + str(year2) + ".ics", "rb")
|
||||||
|
"""
|
||||||
|
margintime = datetime.timedelta(weeks=4)
|
||||||
year_cals = []
|
year_cals = []
|
||||||
for i in links :
|
for i in links : # Choper les liens mentionné, sur une période d'un mois
|
||||||
year_cals.append(icalendar.Calendar.from_ical(year_cal_file.read(), link = i))
|
result = sched_get(datet, datet+margintime, links)
|
||||||
|
year_cals.append(icalendar.Calendar.from_ical(result))
|
||||||
if len(links) == 0 : # Par défaut, ne mets pas de lien, ce qui retourne celui de l'UFR
|
if len(links) == 0 : # Par défaut, ne mets pas de lien, ce qui retourne celui de l'UFR
|
||||||
year_cals = [icalendar.Calendar.from_ical(year_cal_file.read())]
|
year_cals = [icalendar.Calendar.from_ical(sched_get(datet,datet+margintime))]
|
||||||
|
|
||||||
# Ajout de toutes les salles contenues dans le calendrier de l'année scolaire :
|
# Ajout de toutes les salles contenues dans le calendrier de l'année scolaire :
|
||||||
for cal in year_cals : # Bâtiments
|
for cal in year_cals : # Bâtiments
|
||||||
|
Loading…
Reference in New Issue
Block a user