Skip to main content

A small command line utility to help extract compressed archives.

Project description

simple_extract

Simple File Extraction

Description

A small command line file extraction utility written in Python. It uses external tools to optionally fetch from a url and decompress archives.

Getting started

Python 3.6+ needed. Tested with 3.9

External tools that can be used:

* tar
* gzip
* bzip2
* unrar
* lha
* 7z
* unzip
* rpm2cpio
* cpio
* ar
* xz
* zstd
* curl
* wget
* fetch

Installing

* clone the git repository from https://github.com/berrym/simple_extract.git
or:
* python -m pip install simple-extract
or:
* python -m pip install --user simple-extract

Executing program

* python simple_extract.py some-archive.tar.gz some-other-archive.lzma
or if installed via pip:
* simple-extract some-archize.bz2

Authors

Copyright 2021 Michael Berry trismegustis@gmail.com

Version History

  • 0.1.0
    • Initial Release
  • 0.1.1
    • Change the way paths are handled if stdout is used
  • 0.1.2
    • Updated setup.py
  • 0.1.3
    • Fixed setup.py issue preventing proper builds

License

This project is licensed under the MIT License - see the LICENSE file for details.

License: MIT Code style: black

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

simple_extract-0.1.3.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

simple_extract-0.1.3-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file simple_extract-0.1.3.tar.gz.

File metadata

  • Download URL: simple_extract-0.1.3.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for simple_extract-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8b2b9448a11f4d7bb498906093b296f8aeb05864e141feab64d5768807141b73
MD5 4fb5182d720e2a5263ed78acbf7a3703
BLAKE2b-256 ad84ba47aad6b7c6039eead8530cee9ab1e358a39d866733ecdf7ef280afc2b9

See more details on using hashes here.

File details

Details for the file simple_extract-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: simple_extract-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for simple_extract-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 862d9046bead12f16b49c6787f6299b97e30b9d9ff81cb52392afb7d48c54d28
MD5 3c69b598823fb28704ebbeefc5e8aae2
BLAKE2b-256 723fba12b2bc19e91dd732520a1fa690b8732539e4730208fb4268340137bdaa

See more details on using hashes here.

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