Quote:
Originally Posted by mklauber
Hey, I'm a big fan of your Find Duplicates Plugin. I was wondering if it would be feasible to have it store the binary hashes in the database, to reduce the amount of work needed to do a comparison. Specifically, the binary compare has gotten slow as my library had increased beyond the 1TB mark. Is this a feature that can be added, or can I fork the code and attempt to add it myself somewhere?
|
Keeping in mind @theduck's comments ...
Plugins are provided as source code. You are free to change them however you want. Getting your changes released requires consent of the plugin's current maintainer. See
Writing your own plugins to extend calibre’s functionality for some guidance on writing & changing plugins.
You can store the hashes in calibre's database using db.cache.add_custom_book_data. Personally I would store both the hash and the format's last-modified date so you can have a clue that the hash is still valid.