Exemple #1
0
def main():
    parser = ArgumentParser()
    parser.add_argument('-f',
                        '--file',
                        type=str,
                        help='A .fig file to be interpreted ... ')
    parser.add_argument('-i',
                        '--ist',
                        type=str,
                        help='Index of the Input Stream ... ')
    parser.add_argument('-o',
                        '--ost',
                        type=str,
                        help='Index of the Output Stream ... ')
    parser.add_argument('-s',
                        '--server',
                        action='store_true',
                        help='Start listening to websocket commands?')
    parser.add_argument('-g',
                        '--gui',
                        action='store_true',
                        help='Start the GUI?')
    args = parser.parse_args()
    sys.argv = sys.argv[:1]

    pash.cmds.clear(None, [])
    pash.misc.fancy_print(
        """   ,d8888b  d8,                                     
   88P'    `8P                                      
d888888P                                            
  ?88'      88b d888b8b   d888b8b    88bd88b d8888b 
  88P       88Pd8P' ?88  d8P' ?88    88P'  `d8P' ?-by
 d88       d88 88b  ,88b 88b  ,88b  d88     88b  d-MattMoony
d88'      d88' `?88P'`88b`?88P'`88bd88'     `?8888P'
                      )88                           
                     ,88P                           
                 `?8888P                             
""")

    if args.file:
        cmd.on_start_interpreter(None, [], args.file)
    if args.ist:
        for ind in args.ist.split(','):
            cmd.on_start_input(None, [], int(ind), json=False)
    if args.ost:
        for ind in args.ost.split(','):
            cmd.on_start_output(None, [], int(ind), json=False)
    if args.ist and args.ost:
        cmd.on_start(None, [], json=False)
    if args.server:
        cmd.on_start_server(None, [])
    if args.gui:
        gui.start()

    cmd.start()
    pash.cmds.clear(None, [])
Exemple #2
0
def main():
    if not util.getToken():
        import xbmcgui
        xbmcgui.Dialog().ok(T(32084), T(32085), T(32086))
        util.ADDON.openSettings()
        return

    if not util.getSetting('device_iden'):
        import xbmcgui
        xbmcgui.Dialog().ok(T(32084), T(32087), T(32088), T(32089))
        util.ADDON.openSettings()
        return

    from lib import gui
    gui.start()
def main():
    if not util.getToken():
        import xbmcgui
        xbmcgui.Dialog().ok(localise(32084),localise(32085),localise(32086))
        util.ADDON.openSettings()
        return
        
    if not util.getSetting('pb_client_iden'):
        import xbmcgui
        xbmcgui.Dialog().ok(localise(32084),localise(32087),localise(32088),localise(32089))
        util.ADDON.openSettings()
        return

    from lib import gui
    gui.start()
Exemple #4
0
def main():
	if not util.getToken():
		import xbmcgui
		xbmcgui.Dialog().ok(T(32084),T(32085),T(32086))
		util.ADDON.openSettings()
		return
		
	if not util.getSetting('device_iden'):
		import xbmcgui
		xbmcgui.Dialog().ok(T(32084),T(32087),T(32088),T(32089))
		util.ADDON.openSettings()
		return

	from lib import gui
	gui.start()
Exemple #5
0
def main():
    parser = ArgumentParser()
    parser.add_argument('-g', '--gui', action='store_true', help='Use GUI?')
    parser.add_argument('-f',
                        '--file',
                        type=str,
                        help='A .fig file to be interpreted ... ')
    parser.add_argument('-i',
                        '--ist',
                        type=int,
                        help='Index of the Input Stream ... ')
    parser.add_argument('-o',
                        '--ost',
                        type=int,
                        help='Index of the Output Stream ... ')
    args = parser.parse_args()
    sys.argv = sys.argv[:1]

    if args.gui:
        from lib import gui
        gui.start()
        os._exit(0)

    pash.cmds.clear(None, [])
    pash.misc.fancy_print(
        """   ,d8888b  d8,                                     
   88P'    `8P                                      
d888888P                                            
  ?88'      88b d888b8b   d888b8b    88bd88b d8888b 
  88P       88Pd8P' ?88  d8P' ?88    88P'  `d8P' ?-by
 d88       d88 88b  ,88b 88b  ,88b  d88     88b  d-MattMoony
d88'      d88' `?88P'`88b`?88P'`88bd88'     `?8888P'
                      )88                           
                     ,88P                           
                 `?8888P                             
""")

    if args.file:
        cmd.on_start_interpreter(None, [], args.file)
    if args.ist:
        cmd.on_start_input(None, [], args.ist)
    if args.ost:
        cmd.on_start_output(None, [], args.ost)
    if args.ist and args.ost:
        cmd.on_start(None, [])

    cmd.start()
    pash.cmds.clear(None, [])
Exemple #6
0
def main():
    if not util.getToken():
        import xbmcgui
        xbmcgui.Dialog().ok(localise(32084), localise(32085), localise(32086))
        util.ADDON.openSettings()
        return

    if not util.getSetting('pb_client_iden'):
        import xbmcgui
        xbmcgui.Dialog().ok(localise(32084), localise(32087), localise(32088),
                            localise(32089))
        util.ADDON.openSettings()
        return

    from lib import gui
    gui.start()