def CLI_PutObject( self ): fileName = Util.get_string_input ('Enter local file Name-->' ) self.keyName = fileName prompt = 'Enter key Name. [%s]-->' % fileName ui = Util.get_string_input ( prompt ) if (ui != ''): self.keyName = ui key = AWS_Key( self.CONN, self.bucketName, self.keyName ) key.put_object_from_file ( fileName ) return
def CLI_PutObject(self): fileName = Util.get_string_input('Enter local file Name-->') self.keyName = fileName prompt = 'Enter key Name. [%s]-->' % fileName ui = Util.get_string_input(prompt) if (ui != ''): self.keyName = ui key = AWS_Key(self.CONN, self.bucketName, self.keyName) key.put_object_from_file(fileName) return
def CLI_GetObject( self ): self.CLI_ListKeysAsFSTree( ) fileName = self.keyName if (fileName == ''): return prompt = 'Enter file Name [%s]-->' % fileName ui = Util.get_string_input ( prompt) if (ui != ''): fileName = ui key = AWS_Key ( self.CONN, self.bucketName, self.keyName) key.get_object_to_file ( fileName ) return
def CLI_GetObject(self): self.CLI_ListKeysAsFSTree() fileName = self.keyName if (fileName == ''): return prompt = 'Enter file Name [%s]-->' % fileName ui = Util.get_string_input(prompt) if (ui != ''): fileName = ui key = AWS_Key(self.CONN, self.bucketName, self.keyName) key.get_object_to_file(fileName) return
def CLI_AddBucket( self ): newBucket = Util.get_string_input ( 'Enter name of bucket-->') self.add_bucket( newBucket ) self.CLI_ListBuckets ( ) return
def CLI_DownloadDir ( self): root_dir = Util.get_string_input('Enter full path of the root directory where you want to download backup to-->') self.download_dir ( root_dir ) return
def CLI_SyncUploadDir(self): root_dir = Util.get_string_input('Enter full path of the root directory to Sync & Upload-->') self.sync_dir( ) return
def CLI_UploadDir( self ): root_dir = Util.get_string_input('Enter full path of the root directory to upload-->') self.upload_dir ( root_dir ) return
def CLI_AddBucket(self): newBucket = Util.get_string_input('Enter name of bucket-->') self.add_bucket(newBucket) self.CLI_ListBuckets() return
def CLI_DownloadDir(self): root_dir = Util.get_string_input( 'Enter full path of the root directory where you want to download backup to-->' ) self.download_dir(root_dir) return
def CLI_SyncUploadDir(self): root_dir = Util.get_string_input( 'Enter full path of the root directory to Sync & Upload-->') self.sync_dir() return
def CLI_UploadDir(self): root_dir = Util.get_string_input( 'Enter full path of the root directory to upload-->') self.upload_dir(root_dir) return