diff --git a/data/deps.json b/data/deps.json index ac8df2a..8124b60 100644 --- a/data/deps.json +++ b/data/deps.json @@ -1,11 +1,11 @@ { "cupy": "12.3.0", - "lxml": "5.1.0", - "rapidfuzz": "3.6.2", + "lxml": "5.1.1", + "rapidfuzz": "3.7.0", "spacy": "3.7.4", "spacy_cpu_model": "3.7.0", "spacy_trf_model": "3.7.2", "thinc-apple-ops": "0.1.4", - "torch": "2.2.1", + "torch": "2.2.2", "typing-extensions": "4.10.0" } diff --git a/send_file.py b/send_file.py index 8980aea..7c0f047 100644 --- a/send_file.py +++ b/send_file.py @@ -113,17 +113,18 @@ def move_files_to_kindle(self, device_manager: Any, device_book_path: Path) -> N None, device_manager if use_mtp else None, ) - sidecar_folder = device_book_path.parent.joinpath( - f"{device_book_path.stem}.sdr" + # Use library book filename, calibre API returns lowercase name for MTP device + sidecar_folder = ( + device_book_path.parent / f"{Path(self.job_data.book_path).stem}.sdr" ) if use_mtp: for file_path in (self.ll_path, self.x_ray_path): - dest_path = sidecar_folder.joinpath(file_path.name) + dest_path = sidecar_folder / file_path.name upload_file_to_mtp(device_manager, file_path, dest_path) else: - sidecar_folder = device_mount_point.joinpath(sidecar_folder) + sidecar_folder = device_mount_point / sidecar_folder for file_path in (self.ll_path, self.x_ray_path): - dest_path = sidecar_folder.joinpath(file_path.name) + dest_path = sidecar_folder / file_path.name move_file_to_kindle_usbms(file_path, dest_path) def push_files_to_android(self, adb_path: str) -> None: