![]() |
#751 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Sep 2020
Device: Kobo Libra H20
|
Hello, I´m new to Calibre and this plugin.
I´ve run the plugin to binary compare my library and I´ve got returned a list of 30.000 or more hits. One way or another I´ve marked them without deleting them and now I want to run this compare again and it returns zero matches. So how do I unmark my results? When this problems gets fixed I want to run the compare again and I only want to delete ofcourse 1 match of the double books. But I get after the compare the full list with all the matches. I want to select with Ctrl-A only one of the doubles. Is this possible and how is it done? Thank you very much. |
![]() |
![]() |
![]() |
#752 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,725
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
On Windows, selecting multiple lines in the calibre book list is the same as the file manager - I'd be surprised if that wasn't true of MacOS and Linux.
Ctrl+M will toggle Book List Marks, see Keyboard shortcuts You can add the Mark Books toolset to toolbars and menus in Preferences. BR |
![]() |
![]() |
![]() |
#753 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Sep 2020
Device: Kobo Libra H20
|
Thanks for your reply.
But it is not exactly what I´m struggling with. When I now run "Find Book Duplicates Similar Title and Author Matching", I get a long list with entries that are all double (over 10.000 books are double at this moment because I´ve imported some large databases and the names of the books were apparently not exactly the same for Calibre to merge them). All results from the run are in couples but I want to delete only one of the two double entries out of the database. So I have a list of 20.000 books and I want to select of these only 10.000 books to delete. Is there a possibility to select only 1 entry of all doubles and delete them all in one click? |
![]() |
![]() |
![]() |
#754 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,196
Karma: 1995558
Join Date: Aug 2015
Device: Kindle
|
When using the binary compare, you can check the option "When doing binary compare, automatically delete duplicate formats".
Note that this will only delete the book files (epub, ... etc) but will keep the entries in calibre (because it might contain metadata that some people would want to keep). So, for entries that have only one book format, when calibre deletes the duplicate from them, they will be empty (i.e have no formats, just metadata). You can filter these using this calibre search: Code:
formats:false For entries that have more than one format, I'm afraid you will have to delete the entries one by one. |
![]() |
![]() |
![]() |
#755 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,758
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#756 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Sep 2020
Device: Kobo Libra H20
|
Thanks Capin and JSWolf.
That formats:false is something I have to try. |
![]() |
![]() |
![]() |
#757 | |
Enthusiast
![]() Posts: 29
Karma: 10
Join Date: Jul 2012
Device: Kindle 3
|
Quote:
Hi there, I've updated the version of the plugin Duplicates++ in order to make it compatible with Python 3 so it works on calibre v5. The new version has also been updated from its original "Find duplicates" plugin v1.7.2 to its new version 2.0.2 The link to the new version of Duplicates++ plugin is: https://1drv.ms/u/s!AobKqg_eHGvlicte...jr7lg?e=bTMKRD Kind regards, Odinokij |
|
![]() |
![]() |
![]() |
#758 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,758
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#759 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,196
Karma: 1995558
Join Date: Aug 2015
Device: Kindle
|
I've been trying to work on the issue of this plugin missing up the user's search preference as described in this thread. This happened to me in the past, but I'm not able to replicate it now. Can anyone give me steps on how to replicate this behavior?
|
![]() |
![]() |
![]() |
#760 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,725
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
I think it's these options: IIRC the problem is, if the PI stashes the current value when should it restore the stashed value? The PI has no natural "I'm done with using this" state. And, there's another 'bug': if books are excluded in Find Duplicates their id's are stashed in the database. If there's anything stashed when calibre starts those books are Marked and a gold pin shows on the left -- which is confusing. The plugin needs to be reworked to avoid use of the same mechanism as the Mark books tool. The code of the now deprecated Temp Marker PI might assist in 'fixing' this. In essence the built-in Mark books tool replaced the Temp Marker PI. BR |
|
![]() |
![]() |
![]() |
#761 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,196
Karma: 1995558
Join Date: Aug 2015
Device: Kindle
|
Quote:
Quote:
ُ Edit: I tried combinations of all the above with no avail. Last edited by capink; 10-07-2020 at 07:57 PM. |
||
![]() |
![]() |
![]() |
#762 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,062
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
BR the PI run's, then Marks the results, then it terminates (at least for one of its modes), to the user.
so there can be no I am done (reviewing and deleting) if that mode is allowed (of coarse, that is the one I use ![]() |
![]() |
![]() |
![]() |
#763 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,725
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
I think we're saying the same thing IIRC:-- If Preferences->Searching->Highlight search results… setting is unchecked and you set the FD option to 'highlight', FD sets the Preferences->Searching->Highlight search results… setting to checked and leaves it in that state. And there seems to be no natural place in the PI usage to restore the setting. If the PI stashed the previous value some place where the regular search could access it, then if the stashed value wasn't empty it could restore the setting and flush the stashed value. EDIT: See ↓ ↓ ↓ BR Last edited by BetterRed; 10-07-2020 at 11:08 PM. |
|
![]() |
![]() |
![]() |
#764 | ||
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,725
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
Quote:
I just did some tests and like you I couldn't make it misbehave. Maybe someone else (like you ![]() Maybe theducks could do some tests or someone else who uses the PI. It would be good to be able to unstick the stickies. BR |
||
![]() |
![]() |
![]() |
#765 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,196
Karma: 1995558
Join Date: Aug 2015
Device: Kindle
|
Quote:
|
|
![]() |
![]() |
![]() |
Tags |
cross library duplicates, in library duplicates |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] View Manager | kiwidude | Plugins | 416 | 07-16-2025 05:35 PM |
[GUI Plugin] Quality Check | kiwidude | Plugins | 1251 | 07-07-2025 09:13 PM |
[GUI Plugin] Generate Cover | kiwidude | Plugins | 861 | 06-21-2025 11:51 AM |
[GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 AM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |