예제 #1
0
        errorOK()
    return paramDict


__settings__ = xbmcaddon.Addon(id='plugin.video.chb80_gamestar')
rootPath = __settings__.getAddonInfo('path')

displayGamestar = __settings__.getSetting('gamestar') == "true"
displayGamepro = __settings__.getSetting('gamepro') == "true"
displayYoutube = __settings__.getSetting('youtube') == "true"
showSourcename = __settings__.getSetting('show_shortname') == "true"
GamestarPlusUser = __settings__.getSetting('gamestar_plus')

gui = SimpleXbmcGui(showSourcename)

gui.openMenuContext()
params = get_params()
action = params.get("action", "")
cat = int(params.get("cat", 0))
if (cat == 21001):  ##magazine videos, does paging based on external number
    page = int(params.get("page", 0))
else:
    page = int(params.get("page", 1))
userstring = params.get("userstring", "")

if (userstring == ""):
    if (cat == 20001):  ##search
        result = gui.keyboardInput()
        if (result.isConfirmed()):
            userstring = unicode(result.getText().decode('UTF-8'))
예제 #2
0
    errorOK()
  return paramDict

__settings__ = xbmcaddon.Addon(id='plugin.video.chb80_gamestar')
rootPath = __settings__.getAddonInfo('path');

displayGamestar = __settings__.getSetting('gamestar') == "true";
displayGamepro = __settings__.getSetting('gamepro') == "true";
displayYoutube = __settings__.getSetting('youtube') == "true";
showSourcename = __settings__.getSetting('show_shortname') == "true";
GamestarPlusUser = __settings__.getSetting('gamestar_plus');

gui = SimpleXbmcGui(showSourcename);


gui.openMenuContext();
params=get_params()
action=params.get("action", "")
cat=int(params.get("cat", 0))
if(cat == 21001): ##magazine videos, does paging based on external number
  page=int(params.get("page", 0))
else: 
  page=int(params.get("page", 1))
userstring=params.get("userstring", "")

if(userstring == ""):
  if(cat == 20001): ##search
    result = gui.keyboardInput();
    if (result.isConfirmed()):
      userstring = unicode(result.getText().decode('UTF-8'));
  
예제 #3
0
    errorOK()
  return paramDict


params = get_params();
mediathekName = params.get("type", "")
action=params.get("action", "")

DIR_HOME = xbmc.translatePath(settings.getAddonInfo("profile"))
if not os.path.exists(DIR_HOME):
  os.mkdir(DIR_HOME);

gui.log("Quality: %s"%gui.quality);
gui.log("argv[0]: %s"%sys.argv[0]);
gui.log("argv[1]: %s"%sys.argv[1]);
gui.openMenuContext();
factory = MediathekFactory();


        
        
if(mediathekName == ""):
  if(action == ""):
    gui.addSearchButton(None);
    gui.listAvailableMediathekes(factory.getAvaibleMediathekTypes());
  else:
    result = gui.keyboardInput();
    if (result.isConfirmed()):
      searchText = unicode(result.getText().decode('UTF-8'));
      for name in factory.getAvaibleMediathekTypes():
        mediathek = factory.getMediathek(name, gui);
예제 #4
0
파일: default.py 프로젝트: noba3/KoTos
                paramSplits = paramsPair.split("=")
                if (len(paramSplits)) == 2:
                    paramDict[paramSplits[0]] = paramSplits[1]
    except:
        errorOK()
    return paramDict


params = get_params()
mediathekName = params.get("type", "")
action = params.get("action", "")

gui.log("Quality: %s" % gui.quality)
gui.log("argv[0]: %s" % sys.argv[0])
gui.log("argv[1]: %s" % sys.argv[1])
gui.openMenuContext()
factory = MediathekFactory()


if mediathekName == "":
    if action == "":
        gui.addSearchButton(None)
        gui.listAvaibleMediathekes(factory.getAvaibleMediathekTypes())
    else:
        result = gui.keyboardInput()
        if result.isConfirmed():
            searchText = unicode(result.getText().decode("UTF-8"))
            for name in factory.getAvaibleMediathekTypes():
                mediathek = factory.getMediathek(name, gui)
                if mediathek.isSearchable():
                    mediathek.searchVideo(searchText)