Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 12-17-2021, 12:59 AM   #916
Winnito
Enthusiast
Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.
 
Winnito's Avatar
 
Posts: 34
Karma: 130226
Join Date: Apr 2020
Device: Kindle Voyage
Quote:
Originally Posted by DNSB View Post
What type of author matching are you using? Similar? soundex with a length of 9 or less? fuzzy? While not available in metadata variations, identical should never return a match on Doe, John and Doe, John M.
I was using find metadata duplicates, not book duplicates...so there's no identical...only similar, soundex and fuzy

But I will try with the import mentioned below. tnx
Winnito is offline   Reply With Quote
Old 12-17-2021, 01:04 AM   #917
Winnito
Enthusiast
Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.Winnito can tell if an avocado is ripe without touching it.
 
Winnito's Avatar
 
Posts: 34
Karma: 130226
Join Date: Apr 2020
Device: Kindle Voyage
Quote:
Originally Posted by capink View Post
There is an advanced mode that lets you modify the builtin algorithms using template language. Attached below is a saved setting that should do what you want.
  • Open the advanced metadata variations dialog (Find Duplicates > Advanced Mode > Find Metadata Variations).
  • Extract the attached zip and import the json file inside (Manage button > import > browse to the json file).
  • Close the manage dialog and return to the Advanced Find Metadata Variations dialog. Now in the save/restore dropdown menu choose the imported setting (called "similar authors ignore initials").
  • Press restore button to apply the setting.
  • Press the search button.

The setting above uses template language to remove author initials before proceeding with similar author match. You can replace the similar match with whatever you want e.g. identical
tnx a lot, I completely forgot about the advanced mode...actually used it once before
Winnito is offline   Reply With Quote
Advert
Old 01-04-2022, 10:23 PM   #918
Ytierian
Old Computer Hack
Ytierian began at the beginning.
 
Ytierian's Avatar
 
Posts: 21
Karma: 10
Join Date: Sep 2020
Location: Minnesota
Device: Galaxy Tab A7 Lite, Galaxy A51, Oscal Pad-70
Is there a way to get the V1.5?

I'm running Win-7, would like the functionality of Find Duplicates, but the latest version needs Calibre 5+...I'm stuck back at 4.23 because of my OS.
Ytierian is offline   Reply With Quote
Old 01-04-2022, 10:45 PM   #919
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by Ytierian View Post
Is there a way to get the V1.5?

I'm running Win-7, would like the functionality of Find Duplicates, but the latest version needs Calibre 5+...I'm stuck back at 4.23 because of my OS.
Version 1.8.6 is posted here. That says it should work with calibre 2+. If that doesn't work, I have 1.7.2. I wouldn't go back to 1.5 as that is from 2012. Or did you mean 1.8.5?
davidfor is offline   Reply With Quote
Old 01-04-2022, 10:58 PM   #920
Ytierian
Old Computer Hack
Ytierian began at the beginning.
 
Ytierian's Avatar
 
Posts: 21
Karma: 10
Join Date: Sep 2020
Location: Minnesota
Device: Galaxy Tab A7 Lite, Galaxy A51, Oscal Pad-70
Quote:
Originally Posted by davidfor View Post
Version 1.8.6 is posted here. That says it should work with calibre 2+. If that doesn't work, I have 1.7.2. I wouldn't go back to 1.5 as that is from 2012. Or did you mean 1.8.5?
Thanks - 1.8.6 works in my Calibre 4.23

Tried installing the 'default' from 'Get New Plugins' and it stated I had to upgrade Calibre - version there was 1.8.10

Can't upgrade Calibre cause it need Win-10

1: I have programs I regularly use that won't run under Win-10 - tried them on the wife's computer
2: My computer is old enough that it's not Win-10 compatible
3: My finances are such that to get a new computer just for a couple programs is 'a silly waste of money.'

Thanks again for a version that works on my system.
Ytierian is offline   Reply With Quote
Advert
Old 01-07-2022, 04:42 AM   #921
capink
Wizard
capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.
 
Posts: 1,197
Karma: 1995558
Join Date: Aug 2015
Device: Kindle
Version 1.9.0

Changes for the upcoming PyQt6.
capink is offline   Reply With Quote
Old 01-07-2022, 09:35 AM   #922
tiggerboy0301
Junior Member
tiggerboy0301 began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Jan 2022
Device: None
Bug with 1.90

I'm getting this error message on Calibre 5.34 (64 Bit)

calibre, version 5.34.0
ERROR: Unhandled exception: <b>TypeError</b>:list indices must be integers or slices, not QRadioButton


Traceback (most recent call last):
File "calibre_plugins.find_duplicates.dialogs", line 259, in _title_radio_clicked
TypeError: list indices must be integers or slices, not QRadioButton
tiggerboy0301 is offline   Reply With Quote
Old 01-07-2022, 11:15 AM   #923
capink
Wizard
capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.
 
Posts: 1,197
Karma: 1995558
Join Date: Aug 2015
Device: Kindle
Quote:
Originally Posted by tiggerboy0301 View Post
I'm getting this error message on Calibre 5.34 (64 Bit)

calibre, version 5.34.0
ERROR: Unhandled exception: <b>TypeError</b>:list indices must be integers or slices, not QRadioButton


Traceback (most recent call last):
File "calibre_plugins.find_duplicates.dialogs", line 259, in _title_radio_clicked
TypeError: list indices must be integers or slices, not QRadioButton
I uploaded a new version that should fix this.
capink is offline   Reply With Quote
Old 01-07-2022, 11:50 AM   #924
tiggerboy0301
Junior Member
tiggerboy0301 began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Jan 2022
Device: None
Quote:
Originally Posted by capink View Post
I uploaded a new version that should fix this.
Thank you for your quick fix
tiggerboy0301 is offline   Reply With Quote
Old 01-12-2022, 12:47 PM   #925
georgemk
Addict
georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.
 
Posts: 243
Karma: 291844
Join Date: Oct 2019
Device: Kobo Nia
Traceback when using PyQt6 Calibre on clicking through Preferences -> Plug-ins -> Find Duplicates -> Customise plug-in -> View Library Preferences
Code:
calibre, version 5.99.3
ERROR: Unhandled exception: <b>AttributeError</b>:'QTextEdit' object has no attribute 'setTabStopWidth'

calibre 5.99.3  embedded-python: True
Windows-10-10.0.19043 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19043')
Python 3.10.1
Windows: ('10', '10.0.19043', '', 'Multiprocessor Free')
Interface language: en_GB
Successfully initialized third party plugins: DeDRM (10, 0, 2) && Find Duplicates (1, 9, 1) && Kobo Books (1, 8, 3) && Obok DeDRM (10, 0, 0) && Quality Check (1, 12, 0) && Quick Preferences (1, 5, 0)
Traceback (most recent call last):
  File "calibre_plugins.find_duplicates.config", line 264, in view_prefs
  File "calibre_plugins.find_duplicates.common_utils", line 605, in __init__
  File "calibre_plugins.find_duplicates.common_utils", line 626, in _init_controls
AttributeError: 'QTextEdit' object has no attribute 'setTabStopWidth'
georgemk is offline   Reply With Quote
Old 01-12-2022, 01:59 PM   #926
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,449
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
@capink: setTabStopWidth() is now setTabStopDistance().

I solved this problem in common_utils as follows:
The imports:
Code:
try:
    import qt.core as QtGui
    from qt.core import (Qt, QIcon, QPixmap, QLabel, QDialog, QHBoxLayout,
                         QTableWidgetItem, QFont, QLineEdit, QComboBox,
                         QVBoxLayout, QDialogButtonBox, QStyledItemDelegate, QDateTime,
                         QTextEdit,
                         QListWidget, QAbstractItemView)
    from qt.core import QRegularExpressionValidator as QRegExpValidator
    from qt.core import QRegularExpression as QRegExp

    using_Qt6 = True
except ImportError:
    using_Qt6 = False
    try:
        from PyQt5 import Qt as QtGui
        from PyQt5.Qt import (Qt, QIcon, QPixmap, QLabel, QDialog, QHBoxLayout,
                              QTableWidgetItem, QFont, QLineEdit, QComboBox,
                              QVBoxLayout, QDialogButtonBox, QStyledItemDelegate, QDateTime,
                              QRegExpValidator, QRegExp, QTextEdit,
                              QListWidget, QAbstractItemView)
    except ImportError:
        from PyQt4 import QtGui
        from PyQt4.Qt import (Qt, QIcon, QPixmap, QLabel, QDialog, QHBoxLayout,
                              QTableWidgetItem, QFont, QLineEdit, QComboBox,
                              QVBoxLayout, QDialogButtonBox, QStyledItemDelegate, QDateTime,
                              QRegExpValidator, QRegExp, QTextEdit,
                              QListWidget, QAbstractItemView)
And then where it is used:
Code:
        if using_Qt6:
            self.value_text.setTabStopDistance(24)
        else:
            self.value_text.setTabStopWidth(24)
chaley is offline   Reply With Quote
Old 01-12-2022, 04:18 PM   #927
capink
Wizard
capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.
 
Posts: 1,197
Karma: 1995558
Join Date: Aug 2015
Device: Kindle
Quote:
Originally Posted by chaley View Post
@capink: setTabStopWidth() is now setTabStopDistance().

I solved this problem in common_utils as follows:
The imports:
Code:
try:
    import qt.core as QtGui
    from qt.core import (Qt, QIcon, QPixmap, QLabel, QDialog, QHBoxLayout,
                         QTableWidgetItem, QFont, QLineEdit, QComboBox,
                         QVBoxLayout, QDialogButtonBox, QStyledItemDelegate, QDateTime,
                         QTextEdit,
                         QListWidget, QAbstractItemView)
    from qt.core import QRegularExpressionValidator as QRegExpValidator
    from qt.core import QRegularExpression as QRegExp

    using_Qt6 = True
except ImportError:
    using_Qt6 = False
    try:
        from PyQt5 import Qt as QtGui
        from PyQt5.Qt import (Qt, QIcon, QPixmap, QLabel, QDialog, QHBoxLayout,
                              QTableWidgetItem, QFont, QLineEdit, QComboBox,
                              QVBoxLayout, QDialogButtonBox, QStyledItemDelegate, QDateTime,
                              QRegExpValidator, QRegExp, QTextEdit,
                              QListWidget, QAbstractItemView)
    except ImportError:
        from PyQt4 import QtGui
        from PyQt4.Qt import (Qt, QIcon, QPixmap, QLabel, QDialog, QHBoxLayout,
                              QTableWidgetItem, QFont, QLineEdit, QComboBox,
                              QVBoxLayout, QDialogButtonBox, QStyledItemDelegate, QDateTime,
                              QRegExpValidator, QRegExp, QTextEdit,
                              QListWidget, QAbstractItemView)
And then where it is used:
Code:
        if using_Qt6:
            self.value_text.setTabStopDistance(24)
        else:
            self.value_text.setTabStopWidth(24)
@chaley: thanks for the tip . Since I removed PyQt4 support from all plugins I support and made the minimum calibre version 5.13, I directly replaced setTabStopWidth with setTabStopDistance.
capink is offline   Reply With Quote
Old 01-13-2022, 03:44 AM   #928
georgemk
Addict
georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.georgemk ought to be getting tired of karma fortunes by now.
 
Posts: 243
Karma: 291844
Join Date: Oct 2019
Device: Kobo Nia
@capink Thanks for the fix.
georgemk is offline   Reply With Quote
Old 01-15-2022, 12:18 PM   #929
jgforbes
Junior Member
jgforbes began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2017
Device: ipad
marked:library_duplicate showing all books

I have been using the Find duplicates for a long time and have hit upon an issue with
marked:library_duplicate showing all books rather than only the duplicates. It was working correctly and I run it on a remote server via xwindows. I think that either calibre crashed or I lost the connection to the server. I had locked my workstation while I was copy files between libraries and when I came back, the calibre gui was gone. Now when duplicates are found the duplicates are not being shown by the marked:library_duplicate search command. I reinstalled calibre and installed the latest plugin and ran the repair on the libraries being compared, but I am still having this issue.

Does anyone have an idea what the problem maybe?
jgforbes is offline   Reply With Quote
Old 01-15-2022, 01:21 PM   #930
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,449
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by jgforbes View Post
I have been using the Find duplicates for a long time and have hit upon an issue with
marked:library_duplicate showing all books rather than only the duplicates. It was working correctly and I run it on a remote server via xwindows. I think that either calibre crashed or I lost the connection to the server. I had locked my workstation while I was copy files between libraries and when I came back, the calibre gui was gone. Now when duplicates are found the duplicates are not being shown by the marked:library_duplicate search command. I reinstalled calibre and installed the latest plugin and ran the repair on the libraries being compared, but I am still having this issue.

Does anyone have an idea what the problem maybe?
See https://www.mobileread.com/forums/sh...d.php?t=257585
chaley is offline   Reply With Quote
Reply

Tags
cross library duplicates, in library duplicates


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] Quality Check kiwidude Plugins 1252 Yesterday 09:53 AM
[GUI Plugin] Generate Cover kiwidude Plugins 862 07-24-2025 08:49 PM
[GUI Plugin] View Manager kiwidude Plugins 416 07-16-2025 05:35 PM
[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


All times are GMT -4. The time now is 05:22 AM.


MobileRead.com is a privately owned, operated and funded community.