View Single Post
Old 04-17-2013, 03:18 AM   #15
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,630
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Yep, there's always a another way, this method is faster and less tedious but because it uses numerical analysis it may not be 100% accurate - i.e. it might miss some default covers and identify real covers as defaults - but its less prone to human error than the eyeball culling approach.

This method replaces the 40 minutes of eyeball culling with < 4 minutes of numerical analysing

You don't need xplorer2, what you need is Prismatic Software's Dup Detector - which you can get from here, http://prismaticsoftware.com/dupdete...pdetector.html Its been around since Win 95 so it looks a bit clunky but its better than many similar products that cost $50 and more. Its free and it comes with a good quality CHM help file.

Its a fairly sophisticated duplicate image finder that looks at the characteristics of the actual image rather than file properties or metadata contents, and it can compare a bunch of images against a single reference - such as a sample default cover - which is just what we need.

But be careful - it has the ability to delete images
  • Copy a default cover onto your desktop
  • Start Dup Detector
  • Select the Compare single image to primary data Method
  • In Get Data click Build for Primary data file
  • Navigate to the Calibre Library folder in which you're interested
  • Make sure you check the Include all subfolders checkbox
  • Click OK - it will now analyse all the cover.jpgs, shouldn't take long because covers are small; my 3330 books took a couple of minutes
  • Click Open for the Single image selection and open the cover you coped to the desktop,
  • In Find Dups you probably need to adjust some settings, these worked for me
  • Match Method Color (euclidean), the next 3 checkboxes were off and I had no Match restrictions,
  • I set Dup range to 88% to 100&
  • In Options menu
    select the Sort High to Low option
    select Manual Delete
    do not select Deletes are permanent
    do not select any of the move options
    go into the Automatic & Semi-auto delete setup and turn it OFF
  • Click Find Dups - warning this screen may loose most of the Back and Next buttons off the right edge of the - but you should not need them,
  • Scroll down to the last pair of matches if its not a default cover then you may need to wind the from percentage up a notch, if it is a default cover then you may need to wind the from percentage down a notch
  • Once your satisfied your not going to get any closer then select the menu item View->SaveAs log file, I suggest you save it to your desktop
Now you need to edit the file into a CSV as in the previous post, the Dup Detector log is a bit verbose, however Notepad++ has a simple macro recorder that you can use to good effect to remove the superfluous lines etc, but feel free to use vi and sed if you're minded to do so.

Then you do the same thing as above with the Import List plug in etc.

BR

Last edited by BetterRed; 04-17-2013 at 03:33 AM.
BetterRed is offline   Reply With Quote