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.
- libarchive-c which requires
libarchive-devel
orlibarchive-dev
to be built - tqdm for progress bars (optional)
You can use poetry or pip to install the dependencies.
Please see cli.py --help
Available as package on PyPI.