コード例 #1
0
ファイル: xbmcprovider.py プロジェクト: vrockai/xbmc-doplnky
 def search_list(self):
     params = self.params()
     params.update({'search':'#'})
     menuItems = self.params()
     xbmcutil.add_dir(xbmcutil.__lang__(30004),params,xbmcutil.icon('search.png'))
     for what in xbmcutil.get_searches(self.addon,self.provider.name):
         params['search'] = what
         menuItems['search-remove'] = what
         xbmcutil.add_dir(what,params,menuItems={xbmc.getLocalizedString(117):menuItems})
     xbmcplugin.endOfDirectory(int(sys.argv[1]))
コード例 #2
0
	def search_list(self):
		params = self.params()
		params.update({'search':''})
		menuItems = self.params()
		xbmcutil.add_search_item(xbmcutil.__lang__(30004), params, xbmcutil.icon('search.png'))
		for what in xbmcutil.get_searches(self.addon, self.provider.name):
			params = self.params()
			menuItems = self.params()
			params['search'] = what
			menuItems['search-remove'] = what
			xbmcutil.add_dir(what, params, menuItems={u'Remove':menuItems})
コード例 #3
0
def _list(addon,history,key,value):
	params = {}
	menuItems = {}
	if key:
		params[key] = value
		menuItems[key] = value
	params['search'] = '#'
	xbmcutil.add_dir(xbmcutil.__lang__(30004),params,xbmcutil.icon('search.png'))
	for what in xbmcutil.get_searches(addon,history):
		params['search'] = what
		menuItems['search-remove'] = what
		xbmcutil.add_dir(what,params,menuItems={xbmc.getLocalizedString(117):menuItems})
	xbmcplugin.endOfDirectory(int(sys.argv[1]))
コード例 #4
0
def _list(addon, history, key, value):
    params = {}
    menuItems = {}
    if key:
        params[key] = value
        menuItems[key] = value
    params['search'] = '#'
    xbmcutil.add_dir(xbmcutil.__lang__(30004), params,
                     xbmcutil.icon('search.png'))
    for what in xbmcutil.get_searches(addon, history):
        params['search'] = what
        menuItems['search-remove'] = what
        xbmcutil.add_dir(what,
                         params,
                         menuItems={xbmc.getLocalizedString(117): menuItems})
    xbmcplugin.endOfDirectory(int(sys.argv[1]))
コード例 #5
0
ファイル: xbmcprovider.py プロジェクト: cplaiasu/xbmc-doplnky
    def root(self):
        searches = xbmcutil.get_searches(self.addon,self.provider.name)
        if len(searches) > 0:
            self.provider.info('Upgrading to new saved search storage...')
            for s in searches:
                self.provider.info('Moving item %s' % s)
                xbmcutil.search_add(self.cache,s,9999999)
            xbmcutil.delete_search_history(self.addon,self.provider.name)

        if 'search' in self.provider.capabilities():
            params = self.params()
            params.update({'search-list':'#'})
            xbmcutil.add_dir(xbmcutil.__lang__(30003),params,xbmcutil.icon('search.png'))
        if not '!download' in self.provider.capabilities():
            xbmcutil.add_local_dir(xbmcutil.__lang__(30006),self.settings['downloads'],xbmcutil.icon('download.png'))
        self.list(self.provider.categories())
        return xbmcplugin.endOfDirectory(int(sys.argv[1]))
コード例 #6
0
 def search_list(self):
     params = self.params()
     params.update({'search':''})
     xbmcutil.add_search_item(xbmcutil.__lang__(30004), params, xbmcutil.icon('search.png'))
     maximum = 10
     try:
         maximum = int(self.settings['keep-searches'])
     except:
         pass
     for what in xbmcutil.get_searches(self.addon, self.provider.name, maximum):
         params = self.params()
         menuItems = self.params()
         menuItems2 = self.params()
         params['search'] = what
         menuItems['search-remove'] = what
         menuItems2['search-edit'] = what
         xbmcutil.add_dir(what, params, menuItems={u'Remove':menuItems,u'Edit':menuItems2})
コード例 #7
0
ファイル: search.py プロジェクト: mx3L/archivczsk-doplnky
def _list(addon,history,key,value):
	params = {}
	menuItems = {}
	if key:
		params[key] = value
		menuItems[key] = value
	params['search'] = ''
	xbmcutil.add_search_item(xbmcutil.__lang__(30004),params,xbmcutil.icon('search.png'))
	for what in xbmcutil.get_searches(addon,history):
		params = {}
		menuItems={}
		if key:
			params[key] = value
			menuItems[key] = value
		params['search'] = what
		menuItems['search-remove'] = what
		xbmcutil.add_dir(what,params,menuItems={u"Remove":menuItems})
コード例 #8
0
    def root(self):
        searches = xbmcutil.get_searches(self.addon, self.provider.name)
        if len(searches) > 0:
            self.provider.info('Upgrading to new saved search storage...')
            for s in searches:
                self.provider.info('Moving item %s' % s)
                xbmcutil.search_add(self.cache, s, 9999999)
            xbmcutil.delete_search_history(self.addon, self.provider.name)

        if 'search' in self.provider.capabilities():
            params = self.params()
            params.update({'search-list': '#'})
            xbmcutil.add_dir(xbmcutil.__lang__(30003), params, xbmcutil.icon('search.png'))
        if not '!download' in self.provider.capabilities():
            xbmcutil.add_local_dir(xbmcutil.__lang__(30006), self.settings[
                                   'downloads'], xbmcutil.icon('download.png'))
        self.list(self.provider.categories())
        return xbmcplugin.endOfDirectory(int(sys.argv[1]))
コード例 #9
0
 def search_list(self):
     params = self.params()
     params.update({'search': ''})
     xbmcutil.add_search_item(xbmcutil.__lang__(30004), params,
                              xbmcutil.icon('search.png'))
     for what in xbmcutil.get_searches(self.addon, self.provider.name):
         params = self.params()
         menuItems = self.params()
         menuItems2 = self.params()
         params['search'] = what
         menuItems['search-remove'] = what
         menuItems2['search-edit'] = what
         xbmcutil.add_dir(what,
                          params,
                          menuItems={
                              u'Remove': menuItems,
                              u'Edit': menuItems2
                          })
コード例 #10
0
ファイル: search.py プロジェクト: vladacr/archivczsk-doplnky
def _list(addon, history, key, value):
    params = {}
    menuItems = {}
    if key:
        params[key] = value
        menuItems[key] = value
    params['search'] = ''
    xbmcutil.add_search_item(xbmcutil.__lang__(30004), params,
                             xbmcutil.icon('search.png'))
    for what in xbmcutil.get_searches(addon, history):
        params = {}
        menuItems = {}
        if key:
            params[key] = value
            menuItems[key] = value
        params['search'] = what
        menuItems['search-remove'] = what
        xbmcutil.add_dir(what, params, menuItems={u"Remove": menuItems})
コード例 #11
0
 def search_list(self):
     params = self.params()
     params.update({'search': ''})
     xbmcutil.add_search_item(xbmcutil.__lang__(30004), params,
                              xbmcutil.icon('search.png'))
     maximum = 10
     try:
         maximum = int(self.settings['keep-searches'])
     except:
         pass
     for what in xbmcutil.get_searches(self.addon, self.provider.name,
                                       maximum):
         params = self.params()
         menuItems = self.params()
         menuItems2 = self.params()
         params['search'] = what
         menuItems['search-remove'] = what
         menuItems2['search-edit'] = what
         xbmcutil.add_dir(what,
                          params,
                          menuItems={
                              u'Remove': menuItems,
                              u'Edit': menuItems2
                          })