From 260d720e3f8905b0b7f0e33e135d67a30d413f2b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 2 Apr 2017 22:05:16 +0100 Subject: add filters for office category --- office.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/office.py b/office.py index ca6c23b..153b37a 100755 --- a/office.py +++ b/office.py @@ -37,7 +37,21 @@ class Office(QtWidgets.QMainWindow): def load_packages(self): with sqlite3.connect('/var/lib/epkg/db/epkg.db') as db: cursor=db.cursor() - cursor.execute('''SELECT * from remote_packages''') + cursor.execute(''' + SELECT + a.category AS cat, + a.name AS pn, + a.version AS av, + i.version AS iv, + a.description AS descr + FROM remote_packages AS a + LEFT JOIN local_packages AS i + ON a.category = i.category + AND a.name = i.name + AND a.slot = i.slot + WHERE a.name IN + ('fet', 'libreoffice', 'wps-office', 'cantarell', 'corefonts', 'dejavu', 'liberation-fonts', 'libertine', 'noto', 'open-sans', 'roboto', 'ttf-bitstream-vera', 'qpdfview', 'cups', 'cups-filters', 'cups-pdf', 'simple-scan', 'cnijfilter', 'cnijfilter-drivers', 'hplip') + ''') rows = cursor.fetchall() for row in rows: -- cgit v1.2.3