From b31e9ccea4d014412c90339f246aaefc4e395aa2 Mon Sep 17 00:00:00 2001 From: Onuralp SEZER Date: Oct 27 2022 19:51:07 +0000 Subject: fix: meeting added and code formatting Signed-off-by: Onuralp SEZER --- diff --git a/main.py b/main.py index e1f1ea5..b1ee454 100644 --- a/main.py +++ b/main.py @@ -10,13 +10,15 @@ class MClient: self.plasma_versions: list = [] self.kf5_versions: list = [] self.qt5_versions: list = [] - self.url_list: list = ["https://src.fedoraproject.org/rpms/plasma-desktop/raw/{0}/f/plasma-desktop.spec", - "https://src.fedoraproject.org/rpms/kf5/raw/{0}/f/kf5.spec", - "https://src.fedoraproject.org/rpms/qt5-qtbase/raw/{0}/f/qt5-qtbase.spec"] + self.url_list: list = [ + "https://src.fedoraproject.org/rpms/plasma-desktop/raw/{0}/f/plasma-desktop.spec", + "https://src.fedoraproject.org/rpms/kf5/raw/{0}/f/kf5.spec", + "https://src.fedoraproject.org/rpms/qt5-qtbase/raw/{0}/f/qt5-qtbase.spec", + ] def get_fedora_version(self) -> None: reqs = requests.get("https://getfedora.org/releases.json") - version_number:int = int(str(reqs.json()[0]["version"]).strip("Beta").strip("Alpha").strip("RC")) + version_number: int = int(str(reqs.json()[0]["version"]).strip("Beta").strip("Alpha").strip("RC")) self.versions.append("f" + str(version_number)) self.versions.append("f" + str(version_number - 1)) self.versions.append("f" + str(version_number - 2)) @@ -55,27 +57,28 @@ class MClient: self.kf5_versions = self.get_package_versions(self.url_list[1]) self.qt5_versions = self.get_package_versions(self.url_list[2]) - topic: str = f"Fedora KDE | https://fedoraproject.org/wiki/SIGs/KDE | Current: Rawhide: " \ - f"plasma-{self.plasma_versions[0]}, " \ - f"kf5-{self.kf5_versions[0]}, qt5-{self.qt5_versions[0]} " \ - f"{self.versions[1].upper()}: plasma-{self.plasma_versions[1]}, kf5-{self.kf5_versions[1]}, " \ - f"qt5-{self.qt5_versions[1]}, {self.versions[2].upper()}: plasma-{self.plasma_versions[2]}, " \ - f"kf5-{self.kf5_versions[2]}, qt5-{self.qt5_versions[2]} | " \ - f"https://getfedora.org/code-of-conduct | https://packager-dashboard.fedoraproject.org/user/kde-sig" \ - f" | https://copr.fedorainfracloud.org/coprs/g/kdesig/kde/" - + topic: str = ( + f"Fedora KDE | https://fedoraproject.org/wiki/SIGs/KDE | Current: Rawhide: " + f"plasma-{self.plasma_versions[0]}, " + f"kf5-{self.kf5_versions[0]}, qt5-{self.qt5_versions[0]} " + f"{self.versions[1].upper()}: plasma-{self.plasma_versions[1]}, kf5-{self.kf5_versions[1]}, " + f"qt5-{self.qt5_versions[1]}, {self.versions[2].upper()}: plasma-{self.plasma_versions[2]}, " + f"kf5-{self.kf5_versions[2]}, qt5-{self.qt5_versions[2]} | " + f"https://getfedora.org/code-of-conduct | https://packager-dashboard.fedoraproject.org/user/kde-sig" + f" | https://copr.fedorainfracloud.org/coprs/g/kdesig/kde/" + f" | Meeting: Every Mon 1700 UTC, Meeting link: https://meet.kde.org/b/ale-swq-39j" + ) print(topic) - ck: bool = self.is_topic_same(topic) - if not ck: + if not self.is_topic_same(topic): self.send_topic_matrix(topic) @staticmethod def send_topic_matrix(topic: str): config: configparser.ConfigParser = configparser.ConfigParser() - config.read('config.ini') - client: MatrixClient = MatrixClient(config["MATRIX"]['server']) - client.login(username=config['MATRIX']['username'], password=config["MATRIX"]['password'], sync=False) - client.join_room(config['MATRIX']['room']).set_room_topic(topic) + config.read("config.ini") + client: MatrixClient = MatrixClient(config["MATRIX"]["server"]) + client.login(username=config["MATRIX"]["username"], password=config["MATRIX"]["password"], sync=False) + client.join_room(config["MATRIX"]["room"]).set_room_topic(topic) client.logout() @@ -88,4 +91,4 @@ try: if __name__ == "__main__": main() except KeyboardInterrupt: - print('KeyboardInterrupt exception is caught') + print("KeyboardInterrupt exception is caught")