From d6f7d17cd3ea7c7c7d1fbb053a8bbf6ab5ad7ebe Mon Sep 17 00:00:00 2001 From: Joris Guyonvarch Date: Sat, 27 Dec 2025 22:39:20 +0100 Subject: Use safe basename when exporting to ereader --- src/book_transfer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/book_transfer.py b/src/book_transfer.py index a89f779..341c247 100644 --- a/src/book_transfer.py +++ b/src/book_transfer.py @@ -61,6 +61,6 @@ class BookTransfer(Gtk.Window): def _dest_name(self, path): safe_author = str_format.safe_path(self._data['authors'][0]) if len(self._data['authors']) > 0 else self._book_id safe_title = str_format.safe_path(self._data['title']) - basename_no_ext = os.path.splitext(os.path.basename(path))[0] + basename_no_ext = str_format.safe_path(os.path.splitext(os.path.basename(path))[0]) ext = path.suffix if path.suffix in ['.mobi', '.azw3'] else '.mobi' return f'{self._ereader}/{safe_author}-{safe_title}-{basename_no_ext}{ext}' -- cgit v1.2.3