From 4a45384147fc93f9842eea150fa17fa4ed8fec28 Mon Sep 17 00:00:00 2001 From: benoit74 Date: Tue, 24 Feb 2026 15:58:25 +0000 Subject: [PATCH] Enhance save_large_file log level On "decent" connections like we have when we run a scraper, "--progress=dot:giga" log level is sufficient to get a log at least once a second. More verbose progress is just filling logs with unnecessary details. --- CHANGELOG.md | 1 + src/zimscraperlib/download.py | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dafb7c7..1c01545 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Add support for custom number of retries and user-agent in save_large_file (#278) +- Enhance save_large_file log level (#279) ### Fixed diff --git a/src/zimscraperlib/download.py b/src/zimscraperlib/download.py index f775b41..43c43e1 100644 --- a/src/zimscraperlib/download.py +++ b/src/zimscraperlib/download.py @@ -136,6 +136,7 @@ def save_large_file( f"{retries}", "--retry-connrefused", "--random-wait", + "--progress=dot:giga", "-O", str(fpath), "-c",