zipind

zipind - From a folder, make a splitted ZIP with INDependent parts


Keywords
zipind
License
MIT
Install
pip install zipind==1.1.2

Documentation

zipind

Documentation Status

zipind - From a folder, make a splitted ZIP with INDependent parts

Features

  • Compact folder to .zip or .rar, dividing into independent parts, grouping your files in alphanumeric order.
  • Respects the ordering of folders and files.
  • Respects the internal structure of folders.
  • If any file is larger than the defined maximum size, the specific file is partitioned in dependent mode.
  • Set file types to be ignored in compression (config/ignore_extensions.txt)

Requirements

  • To compress to Zip format, It is necessary to have 7Zip app installed and added in system variables
  • To compress to Rar format, It is necessary to have Winrar app installed and added in system variables

Usage

Let's zip a folder, with a maximum of 100MB per file, in zip mode and ignoring 'ISO' extension files.

Through python script importation

import zipind

path_folder = r'c://my_project'

zipind.run(path_folder, mode='zip', mb_perfile=100, mode='zip', ignore_extensions=['iso'])

Through terminal in chatbot-like style

$ zipind

Zipind will start by responding:

Zipind - From a folder, make a splitted ZIP with INDependent parts
>> github.com/apenasrr/zipind <<

Paste the folder path to be compressed:

Now paste the folder path to be compressed:

Paste the folder path to be compressed: c://my_project

Answer the questions to customize the parameters and your project will be processed.

CLI Mode

Soon...

We recommend

mises.org - Educate yourself about economic and political freedom

lbry.tv - Store files and videos on blockchain ensuring free speech

A Cypherpunk's Manifesto - How encryption is essential to Free Speech and Privacy

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.