Ejemplo n.º 1
0
from tests.main import main

main()
Ejemplo n.º 2
0
        from tests.main import main
        sys.exit(main())

    if options.slic3r:
        os.environ["slic3r"] = options.slic3r
    if options.cura:
        os.environ["cura"] = options.cura
    if options.cura2:
        os.environ["cura2"] = options.cura2

    if not options.assets:
        options.assets = os.path.join(
            os.path.dirname(
                os.path.abspath(__file__)),
            "fluxghost", "assets")

    server = HttpServer(assets_path=options.assets,
                        enable_discover=True,
                        address=(options.ipaddr, options.port,),
                        allow_foreign=options.allow_foreign,
                        debug=options.debug)

    if options.trace_pid:
        trace_pid(options.trace_pid)

    server.serve_forever()


if __name__ == '__main__':
    main()
Ejemplo n.º 3
0
def main():
    parser = argparse.ArgumentParser(description='FLUX Ghost')
    parser.add_argument("--assets", dest='assets', type=str,
                        default=None, help="Assets folder")
    parser.add_argument("--ip", dest='ipaddr', type=str, default='127.0.0.1',
                        help="Bind to IP Address")
    parser.add_argument("--port", dest='port', type=int, default=8000,
                        help="Port")
    parser.add_argument("--trace-pid", dest="trace_pid", type=int,
                        default=None)
    parser.add_argument("--log", dest='logfile', type=str, default=None,
                        help="Output log to specific")
    parser.add_argument('-d', '--debug', dest='debug', action='store_const',
                        const=True, default=False, help='Enable debug')
    parser.add_argument('-s', '--simulate', dest='simulate',
                        action='store_const', const=True, default=False,
                        help='Simulate data')
    parser.add_argument('--allow-foreign', dest='allow_foreign',
                        action='store_const', const=True, default=False,
                        help='Allow websocket connection from foreign')

    parser.add_argument("--slic3r", dest='slic3r', type=str,
                        default=os.environ.get("GHOST_SLIC3R"),
                        help="Set slic3r location")
    parser.add_argument("--cura", dest='cura', type=str,
                        default=os.environ.get("GHOST_CURA"),
                        help="Set cura location")
    parser.add_argument("--cura2", dest='cura2', type=str,
                        default=os.environ.get("GHOST_CURA2"),
                        help="Set cura 2 location")

    parser.add_argument("--sentry", dest='sentry', type=str, default=None,
                        help="Use sentry logger")
    parser.add_argument('--test', dest='test', action='store_const',
                        const=True, default=False, help='Run test')
    parser.add_argument('--version', dest='version', action='store_const',
                        const=True, default=False, help='Show version')

    options = parser.parse_args()
    if options.version:
        show_version(options.debug)
        sys.exit(0)

    setup_env(options)

    from fluxghost.http_server import HttpServer

    if options.test:
        from tests.main import main
        sys.exit(main())

    if options.slic3r:
        os.environ["slic3r"] = options.slic3r
    if options.cura:
        os.environ["cura"] = options.cura
    if options.cura2:
        os.environ["cura2"] = options.cura2

    if not options.assets:
        options.assets = os.path.join(
            os.path.dirname(
                os.path.abspath(__file__)),
            "fluxghost", "assets")

    server = HttpServer(assets_path=options.assets,
                        enable_discover=True,
                        address=(options.ipaddr, options.port,),
                        allow_foreign=options.allow_foreign,
                        debug=options.debug)

    if options.trace_pid:
        trace_pid(options.trace_pid)

    server.serve_forever()
Ejemplo n.º 4
0
import sys

from tests.main import main

if __name__ == '__main__':
    main(sys.argv[1:])
Ejemplo n.º 5
0
def main():
    parser = argparse.ArgumentParser(description='FLUX Shadow')
    parser.add_argument("--log",
                        dest='logfile',
                        type=str,
                        default=None,
                        help="Output log to specific")
    parser.add_argument('-d',
                        '--debug',
                        dest='debug',
                        action='store_const',
                        const=True,
                        default=False,
                        help='Enable debug')
    parser.add_argument('-s',
                        '--simulate',
                        dest='simulate',
                        action='store_const',
                        const=True,
                        default=False,
                        help='Simulate data')
    parser.add_argument("--slic3r",
                        dest='slic3r',
                        type=str,
                        default='../Slic3r/slic3r.pl',
                        help="Set slic3r location")
    parser.add_argument("--cura",
                        dest='cura',
                        type=str,
                        default='',
                        help="Set cura location")
    parser.add_argument("--sentry",
                        dest='sentry',
                        type=str,
                        default=None,
                        help="Use sentry logger")
    parser.add_argument('--test',
                        dest='test',
                        action='store_const',
                        const=True,
                        default=False,
                        help='Run test')
    parser.add_argument('--version',
                        dest='version',
                        action='store_const',
                        const=True,
                        default=False,
                        help='Show version')
    parser.add_argument(dest='task', choices=ROUTES.keys(), help='Task')
    parser.add_argument(dest='arguments',
                        type=str,
                        nargs='*',
                        help='Task args')

    options = parser.parse_args()
    if options.version:
        show_version(options.debug)
        sys.exit(0)

    setup_env(options)

    if options.test:
        from tests.main import main
        main()
        sys.exit(0)

    if options.slic3r:
        os.environ["slic3r"] = options.slic3r

    if options.cura:
        os.environ["cura"] = options.cura

    klass = get_match_pipe_service(options.task)
    instance = klass(sys.stdin.buffer, sys.stdout.buffer, options,
                     *options.arguments)
    instance.serve_forever()
    return 0
Ejemplo n.º 6
0
                        nargs='*',
                        help='Task args')

    options = parser.parse_args()
    if options.version:
        show_version(options.debug)
        sys.exit(0)

    setup_env(options)

    if options.test:
        from tests.main import main
        main()
        sys.exit(0)

    if options.slic3r:
        os.environ["slic3r"] = options.slic3r

    if options.cura:
        os.environ["cura"] = options.cura

    klass = get_match_pipe_service(options.task)
    instance = klass(sys.stdin.buffer, sys.stdout.buffer, options,
                     *options.arguments)
    instance.serve_forever()
    return 0


if __name__ == '__main__':
    sys.exit(main())
Ejemplo n.º 7
0
def main():
    parser = argparse.ArgumentParser(description='FLUX Ghost')
    parser.add_argument("--assets", dest='assets', type=str,
                        default=None, help="Assets folder")
    parser.add_argument("--ip", dest='ipaddr', type=str, default='127.0.0.1',
                        help="Bind to IP Address")
    parser.add_argument("--port", dest='port', type=int, default=8000,
                        help="Port")
    parser.add_argument("--log", dest='logfile', type=str, default=None,
                        help="Output log to specific")
    parser.add_argument('-d', '--debug', dest='debug', action='store_const',
                        const=True, default=False, help='Enable debug')
    parser.add_argument('-s', '--simulate', dest='simulate',
                        action='store_const', const=True, default=False,
                        help='Simulate data')
    parser.add_argument("--slic3r", dest='slic3r', type=str,
                        default='../Slic3r/slic3r.pl',
                        help="Set slic3r location")
    parser.add_argument("--cura", dest='cura', type=str,
                        default='',
                        help="Set cura location")

    parser.add_argument("--sentry", dest='sentry', type=str, default=None,
                        help="Use sentry logger")
    parser.add_argument('--test', dest='test', action='store_const',
                        const=True, default=False, help='Run test')
    parser.add_argument('--version', dest='version', action='store_const',
                        const=True, default=False, help='Show version')

    options = parser.parse_args()
    if options.version:
        show_version(options.debug)
        sys.exit(0)

    setup_env(options)

    if options.debug:
        os.environ["flux_debug"] = "1"

    from fluxghost.http_server import HttpServer

    if options.test:
        from tests.main import main
        main()
        sys.exit(0)

    if options.simulate:
        os.environ["flux_simulate"] = "1"

    if options.slic3r:
        os.environ["slic3r"] = options.slic3r

    if options.cura:
        os.environ["cura"] = options.cura

    if not options.assets:
        options.assets = os.path.join(
            os.path.dirname(
                os.path.abspath(__file__)),
            "fluxghost", "assets")

    server = HttpServer(assets_path=options.assets,
                        enable_discover=True,
                        address=(options.ipaddr, options.port,),
                        debug=options.debug)

    server.serve_forever()
Ejemplo n.º 8
0
def main():
    parser = argparse.ArgumentParser(description='FLUX Ghost')
    parser.add_argument("--assets", dest='assets', type=str,
                        default=None, help="Assets folder")
    parser.add_argument("--ip", dest='ipaddr', type=str, default='127.0.0.1',
                        help="Bind to IP Address")
    parser.add_argument("--port", dest='port', type=int, default=8000,
                        help="Port")
    parser.add_argument("--trace-pid", dest="trace_pid", type=int,
                        default=None)
    parser.add_argument("--log", dest='logfile', type=str, default=None,
                        help="Output log to specific")
    parser.add_argument('-d', '--debug', dest='debug', action='store_const',
                        const=True, default=False, help='Enable debug')
    parser.add_argument('-s', '--simulate', dest='simulate',
                        action='store_const', const=True, default=False,
                        help='Simulate data')
    parser.add_argument('--allow-foreign', dest='allow_foreign',
                        action='store_const', const=True, default=False,
                        help='Allow websocket connection from foreign')

    parser.add_argument("--slic3r", dest='slic3r', type=str,
                        default=os.environ.get("GHOST_SLIC3R"),
                        help="Set slic3r location")
    parser.add_argument("--cura", dest='cura', type=str,
                        default=os.environ.get("GHOST_CURA"),
                        help="Set cura location")
    parser.add_argument("--cura2", dest='cura2', type=str,
                        default=os.environ.get("GHOST_CURA2"),
                        help="Set cura 2 location")

    parser.add_argument("--sentry", dest='sentry', type=str, default=None,
                        help="Use sentry logger")
    parser.add_argument('--test', dest='test', action='store_const',
                        const=True, default=False, help='Run test')
    parser.add_argument('--without_pcl', dest='without_pcl', action='store_const',
                        const=True, default=False, help='Without Pcl')
    parser.add_argument('--version', dest='version', action='store_const',
                        const=True, default=False, help='Show version')

    options = parser.parse_args()
    if options.version:
        show_version(options.debug)
        sys.exit(0)

    setup_env(options)

    from fluxghost.http_server import HttpServer

    if options.test:
        from tests.main import main
        sys.exit(main(options.without_pcl))

    if options.slic3r:
        os.environ["slic3r"] = options.slic3r
    if options.cura:
        os.environ["cura"] = options.cura
    if options.cura2:
        os.environ["cura2"] = options.cura2

    if not options.assets:
        options.assets = os.path.join(
            os.path.dirname(
                os.path.abspath(__file__)),
            "fluxghost", "assets")

    server = HttpServer(assets_path=options.assets,
                        enable_discover=True,
                        address=(options.ipaddr, options.port,),
                        allow_foreign=options.allow_foreign,
                        debug=options.debug)

    if options.trace_pid:
        trace_pid(options.trace_pid)

    server.serve_forever()