summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-04-17 00:08:20 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-04-17 00:08:20 +0100
commit49f9d629f3e8cadeb654d2da971e0cb97c4d092b (patch)
treeb2f2c6520316266250418380083ea003d8ef8279
parentab99274cdee23b1a29b3e5715c824fbcc457b5f5 (diff)
rearrange the code a bit...it will be more easy to populate the tables
-rwxr-xr-xeverything.py25
-rwxr-xr-xgames.py42
-rwxr-xr-xinternet.py65
-rwxr-xr-xoffice.py49
4 files changed, 123 insertions, 58 deletions
diff --git a/everything.py b/everything.py
index 797d579..2137525 100755
--- a/everything.py
+++ b/everything.py
@@ -37,19 +37,18 @@ class Everything(QtWidgets.QMainWindow):
def load_packages(self):
with sqlite3.connect('/var/lib/epkg/db/epkg.db') as db:
cursor=db.cursor()
- 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
- ''')
+ 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
+ ''')
rows = cursor.fetchall()
for row in rows:
diff --git a/games.py b/games.py
index 9b24c3e..05e02b0 100755
--- a/games.py
+++ b/games.py
@@ -37,21 +37,33 @@ class Games(QtWidgets.QMainWindow):
def load_packages(self):
with sqlite3.connect('/var/lib/epkg/db/epkg.db') as db:
cursor=db.cursor()
- 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
- ('steam', 'playonlinux', 'armagetronad', 'chromium-bsu', 'supertuxkart', 'teeworlds', 'dosbox', 'snes9x', 'zsnes', 'urbanterror', 'openttd', '0ad', 'warzone2100', 'wesnoth')
- ''')
+ 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
+ ('steam',
+ 'playonlinux',
+ 'armagetronad',
+ 'chromium-bsu',
+ 'supertuxkart',
+ 'teeworlds',
+ 'dosbox',
+ 'snes9x',
+ 'zsnes',
+ 'urbanterror',
+ 'openttd',
+ '0ad',
+ 'warzone2100',
+ 'wesnoth')
+ ''')
rows = cursor.fetchall()
for row in rows:
diff --git a/internet.py b/internet.py
index fcfc219..57ecb29 100755
--- a/internet.py
+++ b/internet.py
@@ -37,21 +37,56 @@ class Internet(QtWidgets.QMainWindow):
def load_packages(self):
with sqlite3.connect('/var/lib/epkg/db/epkg.db') as db:
cursor=db.cursor()
- 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
- ('firewalld', 'ufw', 'ufw-frontends', 'filezilla', 'franz', 'qtox', 'telegram', 'viber', 'konversation', 'quassel', 'dropbox', 'megasync', 'owncloud-client', 'teamviewer', 'tigervnc', 'youtube-dl', 'quiterss', 'qbittorrent', 'qbittorrent', 'transmission', 'firefox', 'google-chrome', 'opera', 'qupzilla', 'vivaldi', 'adobe-flash', 'chrome-binary-plugins', 'freshplayerplugin', 'google-talkplugin', 'wmail', 'trojita')
- ''')
+ 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
+ ('firewalld',
+ 'ufw',
+ 'ufw-frontends',
+ 'cifs-utils',
+ 'samba',
+ 'sshfs',
+ 'filezilla',
+ 'franz',
+ 'qtox',
+ 'telegram',
+ 'viber',
+ 'konversation',
+ 'quassel',
+ 'aria2',
+ 'dropbox',
+ 'megasync',
+ 'owncloud-client',
+ 'teamviewer',
+ 'telnet-bsd',
+ 'tigervnc',
+ 'youtube-dl',
+ 'quiterss',
+ 'qbittorrent',
+ 'transmission',
+ 'firefox',
+ 'google-chrome',
+ 'opera',
+ 'qupzilla',
+ 'vivaldi',
+ 'adobe-flash',
+ 'chrome-binary-plugins',
+ 'freshplayerplugin',
+ 'google-talkplugin',
+ 'wmail',
+ 'trojita',
+ 'aircrack-ng',
+ 'wavemon')
+ ''')
rows = cursor.fetchall()
for row in rows:
diff --git a/office.py b/office.py
index 068b01e..819d264 100755
--- a/office.py
+++ b/office.py
@@ -37,21 +37,40 @@ 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
- 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', 'tesseract', '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')
- ''')
+ 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',
+ 'tesseract',
+ '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: