Esempio n. 1
0
def main(mode="main", open_browser=True):
    if open_browser:
        sys.argv = [sys.argv[0]] + ["--open_browser", "default_browser"] + sys.argv[1:]  # Open browser window

    if mode == "thread":
        # Manipulate sys.exit to send exit signal before killing the thread
        sys_exit = sys.exit

        def threadedExit(*args):
            if gui_root:
                gui_root.destroy()
            os.kill(os.getpid(), signal.SIGUSR1)
            sys_exit(*args)
        sys.exit = threadedExit

    # Start ZeroNet itself
    zeronet.main()

    # Stop gui
    if gui_root:
        gui_root.destroy()

    if mode == "thread":
        # Send exit signal
        os.kill(os.getpid(), signal.SIGUSR1)
Esempio n. 2
0
def main(mode="main", open_browser=True):
    if open_browser:
        sys.argv = [sys.argv[0]] + ["--open_browser", "default_browser"
                                    ] + sys.argv[1:]  # Open browser window

    if mode == "thread":
        # Manipulate sys.exit to send exit signal before killing the thread
        sys_exit = sys.exit

        def threadedExit(*args):
            if gui_root:
                gui_root.destroy()
            os.kill(os.getpid(), signal.SIGUSR1)
            sys_exit(*args)

        sys.exit = threadedExit

    # Start ZeroNet itself
    zeronet.main()

    # Stop gui
    if gui_root:
        gui_root.destroy()

    if mode == "thread":
        # Send exit signal
        os.kill(os.getpid(), signal.SIGUSR1)
Esempio n. 3
0
def zero_start():
    print(
        "- Please report snap specific errors (e.g. Read-only file system) to: https://github.com/mkg20001/zeronet-snap/issues"
    )
    print(
        "- and ZeroNet specific errors to: https://github.com/HelloZeroNet/ZeroNet/issues"
    )
    if "--debug" in sys.argv:
        print '[%s]' % ', '.join(map(str, sys.argv))
    setarg("--data_dir", os.environ['SNAP_USER_COMMON'] + "/zeronet/data")
    setarg("--config_file",
           os.environ['SNAP_USER_COMMON'] + "/zeronet/zeronet.conf")
    setarg("--log_dir", os.environ['SNAP_USER_COMMON'] + "/zeronet/log")
    mkdirp(os.environ['SNAP_USER_COMMON'] + "/zeronet/data")
    mkdirp(os.environ['SNAP_USER_COMMON'] + "/zeronet/log")
    #os.chdir(os.environ['SNAP'])
    zero_plugins()
    zero_link()
    os.chdir(os.environ['SNAP_USER_COMMON'])
    sys.path.remove(os.environ["SNAP"])
    sys.path.append(os.environ['SNAP_USER_COMMON'])
    import zeronet
    sys.exit(zeronet.main())
Esempio n. 4
0
def main():
    sys.argv = [sys.argv[0] + sys.argv[1:]]
    zeronet.main()
Esempio n. 5
0
def main():
    sys.argv = [sys.argv[0]] + ["--open_browser", "default_browser"
                                ] + sys.argv[1:]
    print(sys.argv)
    zeronet.main()
Esempio n. 6
0
def main():
    sys.argv += ["--open_browser", "default_browser"]
    zeronet.main()
Esempio n. 7
0
def main():
    sys.argv += ["--open_browser", "default_browser"]
    zeronet.main()
Esempio n. 8
0
def main():
    if "--open_browser" not in sys.argv:
        sys.argv = [sys.argv[0]] + ["--open_browser", "default_browser"] + sys.argv[1:]
    zeronet.main()
Esempio n. 9
0
def main():
    zeronet.main()
Esempio n. 10
0
def main():
    sys.argv = [sys.argv[0]]+["--open_browser", "default_browser"]+sys.argv[1:]
    zeronet.main()
Esempio n. 11
0
def main():
    sys.argv = [sys.argv[0]] + ["getConfig"] + sys.argv[1:]
    zeronet.main()