Skip to main content

compress csv to zip and rsync to remote server

Project description

Latest PyPI version

compress csv to zip and rsync to remote server

Usage

Compress csv files in a directory to zip file. And upload to remote ssh server.

Including checking zip completion and remove csv and zip files after they are uploaded.

csv_zip_rsync "{directory to backup}" "ssh name" "remote directory to upload" "not modified period in sec" "suffix to zip and upload"

Installation

pip install csv_zip_rsync

Used compression method

Original File :5902183
ZIP_STORED :zip_stats.st_size=5902297 rate:100.00% time:0.02641892433166504
ZIP_DEFLATED :zip_stats.st_size=1280575 rate:21.70% time:1.8873212337493896
ZIP_BZIP2 :zip_stats.st_size=1093927 rate:18.53% time:0.8491525650024414
ZIP_LZMA :zip_stats.st_size=972919 rate:16.48% time:5.862420558929443

LZMA showed most efficient compression rate. LIP_BZIP2 was fast enough. so I chose BZIP2.

Requirements

Compatibility

Licence

Authors

package_name was written by fx-kirin.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

csv_zip_rsync-0.1.5.tar.gz (3.7 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page