|
|
#481 | ||
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,023
Karma: 30277294
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
Quote:
BR |
||
|
|
|
|
|
#482 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 80,789
Karma: 150249619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
|
|
|
|
|
#483 | |
|
Member
![]() Posts: 10
Karma: 10
Join Date: Oct 2012
Device: iPhone/iPad/Calibre
|
Quote:
|
|
|
|
|
|
|
#484 | |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,023
Karma: 30277294
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
![]() Seriously though, the only thing I can imagine, and it's a long stretch, is that via junctions and/or symlinks you have introduced self referential loops into the library folder structure. You could use Nir Sofer's NTFSLinksView utility to have a look for such. BR |
|
|
|
|
|
|
#485 | |
|
Member
![]() Posts: 10
Karma: 10
Join Date: Oct 2012
Device: iPhone/iPad/Calibre
|
Quote:
With additional playing around I may have discovered that the "sort groups by number of duplicates" may be partly to blame (not 100% sure). When I remove that option, the search will complete after a few hours. But why that option should cause minutes to become hours and hours to become days, I don't know. Thanks for the utility reference. Sadly, it is Windows only. |
|
|
|
|
|
|
#486 | |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,023
Karma: 30277294
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
If binary duplicate searching of this ilk is an ongoing need then you might want to consider using a separate tool to find them. BR |
|
|
|
|
|
|
#487 | |
|
Member
![]() Posts: 10
Karma: 10
Join Date: Oct 2012
Device: iPhone/iPad/Calibre
|
Quote:
|
|
|
|
|
|
|
#488 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Looking at the code, the sort is done once after all the duplicates have been found. I can see the sort would be longer than the name sort, but, I wouldn't have expected it to be that much longer.
|
|
|
|
|
|
#489 | |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,023
Karma: 30277294
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
Curious: Why would you you expect sorting a collection of ints to be slower than sorting a collection of char arrays ![]() BR |
|
|
|
|
|
|
#490 | |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Code:
if by_title:
skeys = sorted(candidates_map.keys())
else:
skeys = sorted(candidates_map.keys(),
key=lambda ckey: '%04d%s' % (len(candidates_map[ckey]), ckey),
reverse=True)
|
|
|
|
|
|
|
#491 |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,023
Karma: 30277294
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
@davidfor - I still think in C and asm
The conversion could chew cycles, IIRC conversions in .Net CIL and JRE were/are known to be slow, dunno about Python IL.@LDMartin1959 - I import books into a 'receiving dock' library and do an inter library Find Duplicates. Any duplicates get moved into a 'duplicates' library, and the non-duplicates get moved to the 'main' library. For me this works better functionally and it's faster than doing everything in one library - and it keeps my 'main' library pristine. BR |
|
|
|
|
|
#492 | |
|
Member
![]() Posts: 10
Karma: 10
Join Date: Oct 2012
Device: iPhone/iPad/Calibre
|
Quote:
|
|
|
|
|
|
|
#493 |
|
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,023
Karma: 30277294
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
|
|
|
|
|
|
#494 |
|
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Aug 2014
Device: Kindle
|
Dear plugin developer,
first of all thank you very much for great plugin you developed for us. I am using it very often and it saved a lot of time during my library management. To extend its perfection, I have one idea . Maybe some other plugin user will find it useful as well. Would it be please possible to make Title part of "Title/Author" search as variable to have possibility to do the search against custom defined column eg. Original_Title/Author?If not, anyway thanx again for such a great piece of software.
|
|
|
|
|
|
#495 |
|
r.eads e.njoys b.ooks lol
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 76
Karma: 580748
Join Date: Mar 2010
Location: It's time to get this Book a Rest
Device: Kindle 4 NT
|
Later Edit:
I found it! The setting was there in preferences/searching: Highlight search results.... It was checked and I am 99,99% sure I haven't done this. Problem was solved by unchecking it. I'm not sure if I should delete whole post, or leave it in case others have this problem. I am also not sure if indeed Duplicate Finder modified this setting, in case it absolutely did not the this is wholly off-topping and I'm sorry for that. L.E.2: I see my problem was already mentioned buy I did not know the corect wording of that so my searches did not get me to that page: https://www.mobileread.com/forums/sho...d.php?t=237884 So it seems that would confirm that Duplicate Finder does modify that setting. In my humble opinion, a warning about that on it's download page would be nice (if it's already there then it must have escaped me somehow). Last edited by rebl; 08-22-2014 at 03:49 AM. |
|
|
|
![]() |
| Tags |
| cross library duplicates, in library duplicates |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Quality Check | kiwidude | Plugins | 1277 | 10-21-2025 11:04 AM |
| [GUI Plugin] Generate Cover | kiwidude | Plugins | 867 | 10-20-2025 06:31 PM |
| [GUI Plugin] View Manager | kiwidude | Plugins | 416 | 07-16-2025 06:35 PM |
| [GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 06:42 AM |
| [GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 01:27 PM |