aboutsummaryrefslogtreecommitdiff
path: root/src/book_transfer.py
diff options
context:
space:
mode:
authorJoris Guyonvarch2025-12-27 22:39:20 +0100
committerJoris Guyonvarch2025-12-27 22:39:20 +0100
commitd6f7d17cd3ea7c7c7d1fbb053a8bbf6ab5ad7ebe (patch)
treebcf1efee1e4252c02e72359f53cecba1180b3d93 /src/book_transfer.py
parentb5bbf24d461b5d107c951131ab8bf6b9c9b01a1f (diff)
Use safe basename when exporting to ereader
Diffstat (limited to 'src/book_transfer.py')
-rw-r--r--src/book_transfer.py2
1 files changed, 1 insertions, 1 deletions
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}'