# -*- coding: utf-8 -*- import csv import os def is_installed(name): return os.WEXITSTATUS(os.system('rpm -q --quiet ' + name)) def get_listapp(): listapp = '' with open("apps.csv", 'rb') as f: mycsv = csv.reader(f,delimiter='|') mycsv.next() for r in mycsv: if (r[5] == 'false'): start_btn = "" else: start_btn = "" if (r[6] != ''): label = "" + r[6] + "" else: label = "" if ( is_installed(r[1]) != 0):# NOT INSTALLED listapp += "
  • \
    " + r[2] + "

    " + r[4] + "

    " + start_btn + label + "
  • " else: # INSTALLED listapp += "
  • \
    " + r[2] + "

    " + r[4] + "

    " + start_btn + label + "
  • " return listapp