I read in the handbook of tellico
"Dragging data files to the main Tellico window and dropping them will import the files, just as if the import command was made from the menus. Drag and drop works for the following file formats: Tellico, Bibtex, RIS, and PDF. Importing multiple files at once is also supported."
Since the EPUB format is widely used and can be used for a book collection, I would like to request support for this format for drag and drop.
Maybe somewhere an open source cross platform library exists that can be used for supporting many ebook formats all at once in an easy way?
Thanks for this great program!
Maybe it's better to implement epub support yourself then using a library?
I found a great open source reader which could be used to look at the code.
The reader supports many ebook formats and respects all the standards of those formats
I hope you want go add epub support. It would be a great new feature book collectors!
Also the "import PDF file" feature could then be renamed to "import book file" and the window should indicate what formats are supported (*.pdf, *.epub, ...)
Does drag and drop support:
- multiple selected files?
- folders (which contain one or more files)?
- folders which contain one or more subfolders (which contain one or more files)?
*** Removed by KDE Sysadmin for violation of the KDE Community Code of Conduct ***
Git commit c7e7eb08c431163733cfac23be594d9ee53c7524 by Robby Stephenson.
Committed on 10/03/2023 at 02:41.
Pushed by rstephenson into branch 'master'.
Import metadata from EPub, FB2, and Mobi ebook formats
Importing is supported for drag-and-drop, subject to support from
KFileMetadata. Combining with PDF import isn't supported yet.
M +4 -0 ChangeLog
M +1 -1 doc/importing-exporting.docbook
M +10 -3 src/gui/drophandler.cpp
M +10 -0 src/importdialog.cpp
M +1 -0 src/translators/CMakeLists.txt
A +136 -0 src/translators/ebookimporter.cpp [License: GPL (v2/3)]
C +34 -68 src/translators/ebookimporter.h [from: src/translators/translators.h - 063% similarity]
M +2 -1 src/translators/translators.h