From 58435cd033d56ebc7a01418f5e0c4dc63278ba7c Mon Sep 17 00:00:00 2001 From: Antoine Waehren Date: Thu, 3 Mar 2022 09:59:59 +0100 Subject: [PATCH] =?UTF-8?q?Modif=20des=20comms=20dans=20'rooms=5Fget'.=20M?= =?UTF-8?q?=C3=A0j=20gui.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main_gui.py | 11 +++++++---- rooms_get.py | 8 ++++---- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/main_gui.py b/main_gui.py index a15ccb6..09395a3 100644 --- a/main_gui.py +++ b/main_gui.py @@ -34,14 +34,16 @@ def main() : windows.resize(500,500) windows.move(100,100) - layout = qt.QtWidgets.QHBoxLayout() + layout = qt.QtWidgets.QVBoxLayout() date = datetime.datetime.today() available_rooms = ro.getrooms(date,links=links) button = qt.QtWidgets.QPushButton("Hello World !") - label = qt.QtWidgets.QLabel() - label.setText("Les salles suivantes sont disponibles à " + str(date.hour) + ":" + str(date.minute) + ", le " + str(date.date()) + " :") + label1 = qt.QtWidgets.QLabel() + label1.setText("Les salles suivantes sont disponibles à " + str(date.hour) + ":" + str(date.minute) + ", le " + str(date.date()) + " :") + label2 = qt.QtWidgets.QLabel() + label2.setText("Les salles suivantes seront disponibles prochainement :") listwidget1 = qt.QtWidgets.QListWidget() listwidget2 = qt.QtWidgets.QListWidget() @@ -80,8 +82,9 @@ def main() : else : listwidget2.addItem(" - " + room["name"] + " | libre de " + str(room["start"].hour + 1) + ":" + str(room["start"].minute) + " à " + str(room["end"].hour + 1) + ":" + str(room["end"].minute) + " (dans " + remain_time_str + ")") # TODO : Obligé d'ajouter 1h (problème de fuseau horaire ?) - layout.addWidget(label) + layout.addWidget(label1) layout.addWidget(listwidget1) + layout.addWidget(label2) layout.addWidget(listwidget2) windows.setLayout(layout) diff --git a/rooms_get.py b/rooms_get.py index 08acc5b..709a5d5 100644 --- a/rooms_get.py +++ b/rooms_get.py @@ -143,10 +143,10 @@ def getrooms(datet, links=[],min_occur=3) : rooms_count = {} # default_hour_margin = 2 - margintime = datetime.timedelta(weeks=4) + margintime = datetime.timedelta(weeks = 4) year_cals = [] - for i in links : # Choper les liens mentionné, sur une période de quatres mois - result = sched_get(datet, datet+margintime, links) + for i in links : # Récupérer les liens mentionnés, sur une période de quatres mois + 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 year_cals = [icalendar.Calendar.from_ical(sched_get(datet,datet+margintime))] @@ -228,7 +228,7 @@ def getrooms(datet, links=[],min_occur=3) : # if dateend.timestamp() > total_rooms[roomname]["free_at"].timestamp() : # free_at = total_rooms[roomname]["free_at"] # Filtrer les salles qui ne sont mentionnées qu'un certain nombre de fois - # Et qui n'on pas de virgule dans le nom + # Et qui n'ont pas de virgule dans le nom for roomname in rooms_count.keys(): if rooms_count[roomname]