Skip to main content

The program unpacks *tar.gz archive nested like a doll.

Project description

matreshka

Matresha - программа распаковывает *tar.gz архив вложенный как матрешка.

Старт

Установка

pip install matreshka

Удаление пакета

pip uninstall matreshka

Работа с пакетом

Подключение

import matreshka as mt

Шаблон для архива

Принцип в том, что каждый архив внутри следующего, имеет свой номер и этот шаблон может быть любым, лишь число ведущих нулей может быть разным.

  • %(number)0<здесь количество нулей>d.tar.gz - не изменяемая часть шаблона.

Шаблон архива

archive-%(number)03d.tar.gz

Имя архива

Всегда начинается отсчет с 1 не с нуля.

archive-001.tar.gz

Использование

100 - глубина вложенности, на ваше усмотрение. Файл архива должен лежать в той же директории, где и код mt.py.

Скопируйте код в файл mt.py

from matreshka import bum

tmp = 'archive-%(number)03d.tar.gz'
bum(tmp, 100)
Запуск из консоли
python3 mt.py

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

matreshka-0.2.2.tar.gz (2.0 MB view hashes)

Uploaded Source

Built Distribution

matreshka-0.2.2-py3-none-any.whl (27.5 kB view hashes)

Uploaded Python 3

Supported by

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