def get_data_upload_instance(self, config_path, server_url): """Get instance of the DataUpload class.""" config = ClientConfig(path=config_path) server_url = server_url or config.default_url if not server_url: raise self.Error("No default URL is configured. " "Enter server URL as a CLI argument!") api_url = DataUpload.get_api_url(server_url) ows_url = DataUpload.get_ows_url(server_url) access_token = config.get_site_config(ows_url).get("token") if not access_token: raise self.Error("No access token configured for %s!" % ows_url) return DataUpload(api_url, token=access_token)
def execute(self, config_path): config = ClientConfig(path=config_path) if exists(config.path): remove(config.path) sys.stdout.write(f"Deleted configuration file: {config.path}\n") else: sys.stdout.write( f"WARNING: No configuration file found (attempted to delete {config.path})\n" )
def execute(self, config_path): config = ClientConfig(path=config_path) config.default_url = None config.save()
def execute(self, config_path, server_url): config = ClientConfig(path=config_path) config.default_url = server_url config.save()
def execute(self, config_path, server_url): config = ClientConfig(path=config_path) config.set_site_config(server_url) config.save()
def execute(self, config_path, server_url, token): if token is None: token = input("Enter access token: ") config = ClientConfig(path=config_path) config.set_site_config(server_url, token=token) config.save()
def execute(self, config_path): config = ClientConfig(path=config_path) config.init() config.save()
def execute(self, config_path): config = ClientConfig(path=config_path) if not exists(config.path): raise self.Error("Configuration file %s does not exist!" % config.path) sys.stdout.write(str(config))