From cf9b97699f6671cc892ccb6193781819d0541411 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Wed, 8 Apr 2026 21:57:41 +0200 Subject: [PATCH] allow spaces in filename but replace newline and tab characters --- downloader.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/downloader.py b/downloader.py index f78427d..52a1062 100644 --- a/downloader.py +++ b/downloader.py @@ -226,7 +226,8 @@ def fill_invoice_fields(page: Page) -> None: def sanitize_filename(name: str) -> str: name = re.sub(r'[<>:"/\\|?*]', '_', name) - name = re.sub(r'\s+', '_', name) + name = re.sub(r'\t+', '_', name) + name = re.sub(r'\n+', '_', name) return name.strip('_')