def main(argv): parser = create_option_parser() (options, args) = parser.parse_args() try: if not options.bucket_name: parser.print_help() return 1 if not options.key: parser.print_help() return 1 params = get_params(options) client = HttpClient(options.host, options.port) if options.bucket_type: context = "/types/{}/buckets/{}/keys/{}/".format( client.escape_slash(options.bucket_type), client.escape_slash(options.bucket_name), client.escape_slash(options.key)) else: context = "/buckets/{}/keys/{}/".format( client.escape_slash(options.bucket_name), client.escape_slash(options.key)) response = client.get(context, params=params) client.pretty_print_response(response, options.verbose, options.b64) return 0 except Exception as e: print("An error occurred creating {{{{{}, {}}}, {}}}: {}".format( options.bucket_type, options.bucket_name, options.key, e)) #import traceback #traceback.print_exc() return -1
def main(argv): parser = create_option_parser() (options, args) = parser.parse_args() try: (options, args) = parser.parse_args() client = HttpClient(options.host, options.port) response = client.post("/reboot", "") client.pretty_print_response(response, False) return 0 except Exception as e: import traceback traceback.print_exc() return -1
def main(argv): parser = create_option_parser() (options, args) = parser.parse_args() try: (options, args) = parser.parse_args() if not options.bucket_name: parser.print_help() return 1 if not options.key: parser.print_help() return 1 if not options.value and not options.file: parser.print_help() return 1 params = get_params(options) client = HttpClient(options.host, options.port) if options.bucket_type: context = "/types/{}/buckets/{}/keys/{}/".format( client.escape_slash(options.bucket_type), client.escape_slash(options.bucket_name), client.escape_slash(options.key)) else: context = "/buckets/{}/keys/{}/".format( client.escape_slash(options.bucket_name), client.escape_slash(options.key)) vclock = None if not options.force: result = client.get(context) if result['status'] != 404: if 'X-Riak-Vclock' in result['headers']: vclock = result['headers']['X-Riak-Vclock'] body = get_data(options) headers = {'X-Riak-Vclock': vclock} if vclock else {} response = client.put(context, body=body, content_type=options.content_type, headers=headers, params=params) client.pretty_print_response(response, options.verbose) return 0 except Exception as e: print("An error occurred creating {{{{{}, {}}}, {}}}: {}".format( options.bucket_type, options.bucket_name, options.key, e)) import traceback traceback.print_exc() return -1
def main(argv): parser = create_option_parser() (options, args) = parser.parse_args() try: (options, args) = parser.parse_args() client = HttpClient(options.host, options.port) params = {} if options.mode: params['mode'] = options.mode if options.ssid: params['ssid'] = options.ssid if options.password: params['password'] = options.password if options.device_name: params['device_name'] = options.device_name response = client.post("/config/wifi", "", params=params) client.pretty_print_response(response, False) return 0 except Exception as e: import traceback traceback.print_exc() return -1
def main(argv): parser = create_option_parser() (options, args) = parser.parse_args() try: (options, args) = parser.parse_args() client = HttpClient(options.host, options.port, verbose=options.verbose) params = {} if options.frame_size: params['frame_size'] = options.frame_size if options.jpeg_quality: params['jpeg_quality'] = options.jpeg_quality if options.flash: params['flash'] = options.flash response = client.post("/config/camera", "", params=params) client.pretty_print_response(response, False) return 0 except Exception as e: import traceback traceback.print_exc() return -1