Skip to content

Upload media Files on S3 and Document files on Google Cloud Strorage

License

Notifications You must be signed in to change notification settings

vipin9457/file_uploader_on_cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

upload_files_on_cloud

Upload media Files on S3 and Document files on Google Cloud Strorage

File Uploader Module

File Uploader is a Python module that allows you to upload files to AWS S3 and Google Cloud Storage based on their file types.

Installation

To install the module, use pip: pip install file_uploader_on_cloud

Usage

Here's an example of how to use the module:

from file_uploader.file_uploader import FileUploader
aws_access_key = 'your_aws_access_key'
aws_secret_key = 'your_aws_secret_key'
aws_s3_bucket = 'your_s3_bucket'
gcs_credentials_file = 'your_gcs_credentials_file.json'
gcs_bucket = 'your_gcs_bucket'
config = {
    'image': 's3',
    'audio': 's3',
    'document': 'gcs',
}
source_dir = 'your_source_directory'
uploader = FileUploader(aws_access_key, aws_secret_key, aws_s3_bucket, gcs_credentials_file, gcs_bucket, config)
uploader.upload_files(source_dir)

About

Upload media Files on S3 and Document files on Google Cloud Strorage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages