From 11c1e362f8ad6a6e07b749664ddffe71c5aa154b Mon Sep 17 00:00:00 2001 From: Heliguy Date: Thu, 2 Nov 2023 03:09:02 -0400 Subject: [PATCH] Add get updates to common.py --- src/common.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/common.py b/src/common.py index 9ccd1d5..2d79c50 100644 --- a/src/common.py +++ b/src/common.py @@ -81,6 +81,22 @@ class myUtils: image.set_icon_size(Gtk.IconSize.LARGE) return image + def getHostUpdates(self): + list = [] + output = subprocess.run(["flatpak-spawn", "--host", "flatpak", "update"], capture_output=True, text=True, env=self.new_env).stdout + lines = output.strip().split("\n") + columns = lines[0].split("\t") + data = [columns] + for line in lines[1:]: + row = line.split("\t") + data.append(row) + + for i in range(len(data)): + if data[i][0].find('.') == 2: + list.append(data[i][2]) + + return(list) + def getHostPins(self): output = subprocess.run(["flatpak-spawn", "--host", "flatpak", "pin"], capture_output=True, text=True, env=self.new_env).stdout data = output.strip().split("\n")