From 3cf3e07059bbe053e283f057269c19bbcadef583 Mon Sep 17 00:00:00 2001 From: grymphen Date: Tue, 12 May 2026 12:50:34 +0200 Subject: [PATCH] check for doubles --- uploader.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/uploader.py b/uploader.py index bc3a832..2583611 100644 --- a/uploader.py +++ b/uploader.py @@ -168,7 +168,13 @@ def fetch_all_books(cfg: CalibreConfig) -> list[dict]: while True: resp = client._session.get( f"{cfg.url}/ajax/listbooks", - params={"draw": 1, "start": start, "length": page_size, "sort": "title", "order": "asc"}, + params={ + "draw": 1, + # DataTables 1.10+ names + "start": start, "length": page_size, + # DataTables 1.9.x names (older Calibre-Web) + "iDisplayStart": start, "iDisplayLength": page_size, + }, timeout=60, ) resp.raise_for_status()