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.2.0.tar.gz (4.3 kB view details)

Uploaded Source

File details

Details for the file csv_zip_rsync-0.2.0.tar.gz.

File metadata

  • Download URL: csv_zip_rsync-0.2.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for csv_zip_rsync-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ac07c6b8f0e1687337cb0971e078b297afecca12434477ab7620b9746316cb59
MD5 c7cb551a5bb85bd5f588767864186259
BLAKE2b-256 4c386af71b3ab0f03dee158bd69e9433b2b5e4de3fe1d3187169d91cbf2334d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page