Files
DevOps/Kodi/Lenovo/addons/script.globalsearch/default.py

27 lines
821 B
Python

import sys
from urllib.parse import unquote_plus
import xbmc
import xbmcaddon
LANGUAGE = xbmcaddon.Addon().getLocalizedString
CWD = xbmcaddon.Addon().getAddonInfo('path')
if (__name__ == '__main__'):
try:
params = dict(arg.split('=') for arg in sys.argv[1].split('&'))
except:
params = {}
searchstring = unquote_plus(params.get('searchstring',''))
if searchstring:
del params['searchstring']
else:
keyboard = xbmc.Keyboard('', LANGUAGE(32101), False)
keyboard.doModal()
if (keyboard.isConfirmed()):
searchstring = keyboard.getText()
if searchstring:
from lib import gui
ui = gui.GUI('script-globalsearch.xml', CWD, 'default', '1080i', True, searchstring=searchstring, params=params)
ui.doModal()
del ui