Example #1
0
def create_parser():
    from argparse import ArgumentParser, SUPPRESS
    from esp8266leds.Common import arg_range, arg_positive
    parser = ArgumentParser(add_help=False, usage=SUPPRESS,
                            description="Effect options:")
    parser.add_argument("--cooling", default=55,
                        type=arg_range(20,100),
                        help="less cooling = taller flames (default: %(default)s)")
    parser.add_argument("--sparking", default=120,
                        type=arg_range(50,200),
                        help="probability of creating new sparks (default: %(default)s)")
    return parser
Example #2
0
                cmdargs.append(arg[1])
    except IOError, e:
        pass
    cmdargs += sys.argv[1:]
    return cmdargs

if __name__ == "__main__":
    effects = Effect.list_all()
    parser = argparse.ArgumentParser(add_help=False)

    parser.add_argument("-h", "--host", default="localhost", type=str,
                        nargs="?",
                        help="host (default: %(default)s)")
    parser.add_argument("-p", "--port", default=1883, type=int, nargs="?",
                        help="port (default: %(default)s)")
    parser.add_argument("-c", "--color", default=0, type=arg_range(0,1,float),
                        help="set start color/hue, range 0-1" \
                        " (default: %(default)s)")
    parser.add_argument("--config",
                        default=os.path.join( os.path.expanduser('~'),
                                              '.esp8266leds'),
                        type=str, help="set config file path" \
                        " (default: %(default)s)")
    parser.add_argument("-d", "--device", default="huzzah", type=str,
                        help="device name (default: %(default)s)")
    parser.add_argument("-e", "--effect", default="Rainbow", choices=effects,
                        help="effect name (default: %(default)s)")
    parser.add_argument("-g", "--grb", action="store_true",
                        help="use GRB order")
    parser.add_argument("--mirror", action="store_true",
                        help="mirror effect at half of the strip")
Example #3
0
                cmdargs.append(arg[1])
    except IOError, e:
        pass
    cmdargs += sys.argv[1:]
    return cmdargs

if __name__ == "__main__":
    effects = Effect.list_all()
    parser = argparse.ArgumentParser(add_help=False)

    parser.add_argument("-h", "--host", default="localhost", type=str,
                        nargs="?",
                        help="host (default: %(default)s)")
    parser.add_argument("-p", "--port", default=1883, type=int, nargs="?",
                        help="port (default: %(default)s)")
    parser.add_argument("-c", "--color", default=0, type=arg_range(0,1,float),
                        help="set start color/hue, range 0-1" \
                        " (default: %(default)s)")
    parser.add_argument("--config",
                        default=os.path.join( os.path.expanduser('~'),
                                              '.esp8266leds'),
                        type=str, help="set config file path" \
                        " (default: %(default)s)")
    parser.add_argument("-d", "--device", default="huzzah", type=str,
                        help="device name (default: %(default)s)")
    parser.add_argument("-e", "--effect", default="Rainbow", choices=effects,
                        help="effect name (default: %(default)s)")
    parser.add_argument("-g", "--grb", action="store_true",
                        help="use GRB order")
    parser.add_argument("--mirror", action="store_true",
                        help="mirror effect at half of the strip")