def LuxinateBrowser(query, browser): feed = utils.Feedback() for i in process(browser): try: (mediaTitle, mediaFile) = utils.getMediaInfo(i) if utils.determineMediaType(mediaFile) == 1: q = "{'node':%s,'url':\'%s\','title':\'%s\','file':\'%s\'}" % ('1', i, utils.formatDict(mediaTitle), utils.formatDict(mediaFile)) feed.add_item(mediaTitle, i, q, '', '', 'Icons/_download.png') elif utils.determineMediaType(mediaFile) == 2: q = "{'node':%s,'url':\'%s\','title':\'%s\','file':\'%s\'}" % ('2', i, utils.formatDict(mediaTitle), utils.formatDict(mediaFile)) feed.add_item(mediaTitle, i, q, '', '', 'Icons/_download.png') except ValueError: feed.add_item('No download', 'Invalid URL %s' % i, "{'node':%s}" % '0', '', '', 'Icons/_x.png') print feed
def LuxinateBrowser(query, browser): feed = utils.Feedback() for i in process(browser): try: (mediaTitle, mediaFile) = utils.getMediaInfo(i) if utils.determineMediaType(mediaFile) == 1: q = "{'node':%s,'url':\'%s\','title':\'%s\','file':\'%s\'}" % ( '1', i, utils.formatDict(mediaTitle), utils.formatDict(mediaFile)) feed.add_item(mediaTitle, i, q, '', '', 'Icons/_download.png') elif utils.determineMediaType(mediaFile) == 2: q = "{'node':%s,'url':\'%s\','title':\'%s\','file':\'%s\'}" % ( '2', i, utils.formatDict(mediaTitle), utils.formatDict(mediaFile)) feed.add_item(mediaTitle, i, q, '', '', 'Icons/_download.png') except ValueError: feed.add_item('No download', 'Invalid URL %s' % i, "{'node':%s}" % '0', '', '', 'Icons/_x.png') print feed
def __str__(self): return utils.formatDict(self)
def show(): """Accept the data and show the results""" from utils import formatDict dialog.acceptData() res = dialog.results print formatDict(res)
def show(): """Accept the data and show the results""" from utils import formatDict dialog.acceptData() res = dialog.results print(formatDict(res))