Skip to main content

Download and extract files on-the-fly (ZIP files too)

Project description

https://img.shields.io/pypi/v/extract_from_url.svg

Description

Take advantage of libarchive to download and extract files without having to store the archive first. Works with ZIP files too!

It supports pyfilesystem2 in order to save the files to cloud services, remote resource, as well as local directories.

Dependencies

  1. libarchive-c which requires libarchive-devel or libarchive-dev to be built

  2. tqdm for progress bars (optional)

You can use poetry or pip to install the dependencies.

Usage

As standalone program

Please see cli.py --help

As library

Available as package on PyPI.

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

extract-from-url-0.3.0.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

extract_from_url-0.3.0-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file extract-from-url-0.3.0.tar.gz.

File metadata

  • Download URL: extract-from-url-0.3.0.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.8.10 Linux/5.4.0-124-generic

File hashes

Hashes for extract-from-url-0.3.0.tar.gz
Algorithm Hash digest
SHA256 355dcd7352917f97de86b8c37622b7881755b7aef7529a5aa866689522685970
MD5 1d8be2df4c11582082a1a46101edfaf1
BLAKE2b-256 6e7a0e7593fd54b59e30f571d8dcf30e1eb714f867defc70ca7c3c2a855dc0f2

See more details on using hashes here.

File details

Details for the file extract_from_url-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: extract_from_url-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.8.10 Linux/5.4.0-124-generic

File hashes

Hashes for extract_from_url-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca70730c7aafaf57ca77ad4d1bd2841fa70f251169a878b26bfdd3c42dac5ae7
MD5 490bd7a4b6ff574a70e95e4b443bd348
BLAKE2b-256 81373f0e09602a74ce117e5e623a45e344312a31042915813c2c97ce39acf8d6

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