![]() |
#1201 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,006
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
It doesn't say anywhere obvious, but the Quality Check search uses a Regular Expression aka regexp.
While a powerful matching tool, regexp has some limitations. Not all boolean logic forms easily map to regular expressions. To get (test1|test2) and (test3|test4), you'd need to also match everything in between. And in both directions. Something like this maybe: Code:
(((test1|test2).*(test3|test4))|((test3|test4).*(test1|test2))) I assume you are also aware of Calibre's built-in full text search feature? |
![]() |
![]() |
![]() |
#1202 |
Member
![]() Posts: 11
Karma: 10
Join Date: Jun 2024
Device: Kindle Paperwhite
|
Thanks JimmXinu!!
I feel better now, I thought that I had tried all of the "and" variants and nothing worked. ![]() I had read that indexing a database takes a long time so that is why I haven't done it. Guess I should really try it before discounting it. Thanks again, I really appreciate you taking the time to respond!!!! |
![]() |
![]() |
![]() |
#1203 |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,732
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quality Check v1.13.15 released
|
![]() |
![]() |
![]() |
#1204 | |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,618
Karma: 7891011
Join Date: Sep 2020
Device: none
|
Quote:
I often use this plugin for more detailed FTS, like searching for words after/before some punctuation marks, case-sensitive queries to match the beginning of a sentence and so on: By the way I recently started customising the CSS in the results log, that's why the screenshots above don't match the original colors in dark mode! ![]() |
|
![]() |
![]() |
![]() |
#1205 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,618
Karma: 7891011
Join Date: Sep 2020
Device: none
|
and this is me finding what books contain vitamins
![]() (just to give an example of the number of matches use, I hope) |
![]() |
![]() |
![]() |
#1206 |
Member
![]() Posts: 11
Karma: 10
Join Date: Jun 2024
Device: Kindle Paperwhite
|
Searching for Covers with Bad Aspect Ratio's
I have a large # of ebooks that I am trying to find all of the covers that obviously have bad aspect ratio's. When I use the feature "check dimensions" and enter 500w x 250h (example) with "less than" condition, the algorithm returns all covers less than 500w, but ignores the 250h and returns ALL covers less than 500w only.
|
![]() |
![]() |
![]() |
#1207 | |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,732
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
I think if you explicitly want to check aspect ratio then it would have to be added to that dialog as a separate option. Where you specify the proportions you want as raw numbers (e.g. 3:4) and have a similar dropdown of operators for that ratio. Will take a look at adding that... |
|
![]() |
![]() |
![]() |
#1208 |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,732
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Please give this version a whirl for feedback purposes on the addition of the cover aspect ratio feature. If it is ok as is then will release it in a few days.
EDIT: Removed as officially released Last edited by kiwidude; 11-10-2024 at 08:57 PM. |
![]() |
![]() |
![]() |
#1209 |
Member
![]() Posts: 11
Karma: 10
Join Date: Jun 2024
Device: Kindle Paperwhite
|
Works Great! Thanks for taking the time to add this feature. Cleaning up a large library would not be possible without your Quality Check Plugin. A contribution has been sent!
|
![]() |
![]() |
![]() |
#1210 |
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,732
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quality Check v1.13.16 released
Release Notes
https://github.com/kiwidude68/calibr...check-v1.13.16 @Trester99 - thanks for the feedback, and donation! |
![]() |
![]() |
![]() |
#1211 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,081
Karma: 76037135
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
While the option for searching authors with a comma helps find improperly separated authors, is there also an option that checks for "and"? I recently found a book where the authors were (non-)separated by that.
|
![]() |
![]() |
![]() |
#1212 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,471
Karma: 8025600
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Calibre accepts "and" as an authors separator, converting it to '&'. What problem did the "and" cause for you?
|
![]() |
![]() |
![]() |
#1213 | |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,081
Karma: 76037135
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Quote:
Aside from this, I also recently found that a book imported some 5 years ago had the authors not separated because of "and" instead of "&." I just wanted to check there were no other cases of this (aside from various company names). |
|
![]() |
![]() |
![]() |
#1214 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,471
Karma: 8025600
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Then you have almost certainly set the tweak "Splitting multiple author names (ID: authors_split_regex)" to not include "and".
The default of that tweak is Code:
authors_split_regex = '(?i),?\\s+(and|with)\\s+' |
![]() |
![]() |
![]() |
#1215 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,081
Karma: 76037135
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Yup, at some point I'd removed the 'and'. I think this was to handle that specific Literature and Latte case above.
Code:
authors_split_regex = '(?i),?\\s+(with)\\s+' |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Search the Internet | kiwidude | Plugins | 436 | 05-12-2025 09:02 PM |
[GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 AM |
[GUI Plugin] Clipboard Search | kiwidude | Plugins | 29 | 04-02-2024 10:05 PM |
[GUI Plugin] Kindle Collections (old) | meme | Plugins | 2070 | 08-11-2014 12:02 AM |
[GUI Plugin] Book Sync **Deprecated** | kiwidude | Plugins | 111 | 06-07-2011 07:47 PM |