csv-zip-rsync

compress csv to zip and rsync to remote server


License
MIT
Install
pip install csv-zip-rsync==0.1.6

Documentation

csv_zip_rsync

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.