コード例 #1
0
ファイル: S3.py プロジェクト: fzipi/OSBot-AWS
    def folder_upload (self, folder, s3_bucket, s3_key):
        file = Files.zip_folder(folder)
        self.file_upload_to_key(file, s3_bucket, s3_key)
        os.remove(file)
        return self



# def split_s3_url(s3_url):
#     url = urlparse(s3_url)
#     bucket = url.netloc
#     path = url.path.lstrip('/')
#     return bucket, path
コード例 #2
0
 def __enter__(self):
     if Files.exists(self.target_folder):
         self.zip_file = Files.zip_folder(self.target_folder)
     return self.zip_file
コード例 #3
0
 def zip(self):
     return Files.zip_folder(self.folder)