zipzap
Fast batch image compression for local folders, ZIP archives, and Dropbox.
Prerequisite
Add your Dropbox access token to a .env file in your project root:
DROPBOX_ACCESS_TOKEN=your_dropbox_access_token_here
Install
pip install zipzap
CLI
zipzap
zipzap supports:
- Dropbox folder compression
- Local folder compression
- Local ZIP compression
Python Usage
Local Folder
from zipzap.main import batch_compress_local_folder
# Compress all images in a local folder
batch_compress_local_folder(r"C:\path\to\images")
Local ZIP
from zipzap.main import batch_compress_local_zip
# Compress images inside a ZIP and create <name>_compressed.zip
batch_compress_local_zip(r"C:\path\to\images.zip")
Dropbox
from zipzap.main import authenticate_dropbox, batch_compress_dropbox
# Compress a Dropbox folder (interactive folder picker)
dbx = authenticate_dropbox()
batch_compress_dropbox(dbx)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zipzap-0.1.0.post1.tar.gz
(7.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zipzap-0.1.0.post1.tar.gz.
File metadata
- Download URL: zipzap-0.1.0.post1.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fb82cefe34ee1ff1ca800c0e43e504f6c1e37326d3e9de53e8f7477e1bd12c8
|
|
| MD5 |
625ece37cb26eb855c62ffa0a2f3e858
|
|
| BLAKE2b-256 |
dac8475cc337f76f66daac6099d1de409e7f3793ff2bbb8245ad98bb4f93805c
|
File details
Details for the file zipzap-0.1.0.post1-py3-none-any.whl.
File metadata
- Download URL: zipzap-0.1.0.post1-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0323fce0af45c06db1c04fb053b379b79fbccf342e1680e802df82ca5f7cb7f9
|
|
| MD5 |
50ac76bae4ae16c09c4d728775ddb4c1
|
|
| BLAKE2b-256 |
fe841c3c4599ca458195ca508fb8fe83a52f0209720c13251c98a6a9eeb58149
|