|
|
#1 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,019
Karma: 7955879
Join Date: Sep 2020
Device: none
|
[GUI Plugin] FTS Plus
FTS+
Full text search with additional features Installation 1. Download the latest release zip. 2. Preferences -> Plug-ins -> Load Plugin from File. 3. Select the zip, install, and restart Calibre. License This plugin is licensed under the GNU GPL v3. Compatibility - Calibre 6.25.0 or later - Windows, macOS, Linux Release notes Spoiler:
Last edited by Comfy.n; Yesterday at 07:31 AM. |
|
|
|
|
|
#2 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,019
Karma: 7955879
Join Date: Sep 2020
Device: none
|
reserved
|
|
|
|
|
|
#3 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,070
Karma: 1084520
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
Great work! I loved the cover art. Here's the full Spanish translation.
|
|
|
|
|
|
#4 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,019
Karma: 7955879
Join Date: Sep 2020
Device: none
|
|
|
|
|
|
|
#5 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 15972
Join Date: Mar 2025
Device: kindle oasis
|
I would have found it helpful to have instructions for enabling full text indexing in the installation steps or in the plugin itself. I don't think I have ever realized that the 'FT' icon was clickable.
Also, the UI is quite tall, and not vertically resizable. The scaling on my macbook pushes the Close button awkwardly below the Dock. And now I wait for indexing to complete! |
|
|
|
|
|
#6 | |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,019
Karma: 7955879
Join Date: Sep 2020
Device: none
|
Quote:
Yup, calibre is full of surprises; I learn something new every day to this day.I wonder what's your screen resolution? Would be awesome to have this info more discoverable for plugin development... Anyway, next version will have a more sensible dialog min-height. |
|
|
|
|
|
|
#7 | |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 15972
Join Date: Mar 2025
Device: kindle oasis
|
Quote:
A couple other things I ran into after the indexing was finished: Using calibre 6.29 Clicking 'Google' on a search result raises ERROR: Custom action failed: TemplateFormatter.safe_format() got an unexpected keyword argument 'database' Clicking "Show in library" raises: ERROR: Unhandled exception: <b>AttributeError</b>:'Main' object has no attribute 'raise_and_focus' calibre 6.29 embedded-python: True macOS-12.6.1-arm64-arm-64bit Darwin ('64bit', '') ('Darwin', '21.6.0', 'Darwin Kernel Version 21.6.0: Thu Sep 29 20:13:56 PDT 2022; root:xnu-8020.240.7~1/RELEASE_ARM64_T6000') Python 3.10.1 OSX: ('12.6.1', ('', '', ''), 'arm64') Interface language: None Successfully initialized third party plugins: DeACSM (0, 0, 16) && DeDRM (10, 0, 3) && Action Chains (1, 20, 10) && Add Files To Selected Book (1, 0, 0) && Barnes & Noble (1, 5, 7) && Count Pages (1, 13, 7) && EpubSplit (3, 12, 0) && FTS+ (1, 0, 0) && Favourites Menu (1, 3, 1) && Find Exclusive Tags (1, 0, 0) && Generate Cover (2, 3, 6) && Goodreads (1, 8, 3) && Modify ePub (1, 8, 6) && OverDrive Libby (0, 2, 102) && Quality Check (1, 14, 2) && Reading List (1, 15, 6) && Search The Internet (1, 11, 3) && Sum Column (0, 3, 3) && Sum It Up (1, 0, 0) && Unread In Series (1, 0, 0) Traceback (most recent call last): File "calibre_plugins.fts_plus.ui", line 2451, in _locate_book jump_to_book(book_id, self) File "calibre_plugins.fts_plus.ui", line 649, in jump_to_book gui.raise_and_focus() AttributeError: 'Main' object has no attribute 'raise_and_focus' |
|
|
|
|
|
|
#8 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,019
Karma: 7955879
Join Date: Sep 2020
Device: none
|
Thanks so much for your detailed feedback @bluefish2020!
Version 1.0.1 - left panel made scrollable - some fixes for calibre 6 - expanded sortability - Spanish translation revision, thanks to @dunhill |
|
|
|
|
|
#9 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,019
Karma: 7955879
Join Date: Sep 2020
Device: none
|
Version 1.1.0
UI and performance adjustments |
|
|
|
|
|
#10 |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,482
Karma: 31000706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Any thoughts on multiple library searches?
BR |
|
|
|
|
|
#11 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,019
Karma: 7955879
Join Date: Sep 2020
Device: none
|
Hmm hadnt thought of that. I think the snippet extraction is taking longer than ideal, and that's just for one library, but if I can improve this, that's probably implementable.
Kovid is doing some enhancements to FTS feature, so we can hope good things to come from core calibre as well. |
|
|
|
|
|
#12 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 15972
Join Date: Mar 2025
Device: kindle oasis
|
|
|
|
|
|
|
#13 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,019
Karma: 7955879
Join Date: Sep 2020
Device: none
|
Version 2.0
- Open FTS Plus results in your browser - Customisable context menu search on text selection - Compact listing option - Experimental: multi-libraries FTS - New progress spinner - ports upcoming calibre implementation by @kovidgoyal |
|
|
|
|
|
#14 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 15972
Join Date: Mar 2025
Device: kindle oasis
|
Yay for marking all the books in one click!
Bit confusing when you press enter after typing a search term. The UI quickly reports 0 books, stopped AND "Searching, please wait...". I knew the result was going to be 970 books so waited quite a while. |
|
|
|
|
|
#15 |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,019
Karma: 7955879
Join Date: Sep 2020
Device: none
|
Yo, thanks so much again for the good catch. From a quick test I made, I see this doesn't happen when clicking the search button, so the issue seems restricted to the keyboard action. I'm trying to finish a new plugin today for dictionaries, then later I will see if I can release a hotfix.
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Manga plugin | mastertea | Plugins | 7 | 10-30-2025 12:13 AM |
| [GUI Plugin] Noosfere_util, a companion plugin to noosfere DB | lrpirlet | Plugins | 2 | 08-18-2022 03:15 PM |
| [GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM |
| [GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |