Register Guidelines E-Books Search Today's Posts Mark Forums Read

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

Notices

Reply
 
Thread Tools Search this Thread
Old 02-21-2021, 01:10 AM   #1
Bradles
Member
Bradles began at the beginning.
 
Bradles's Avatar
 
Posts: 16
Karma: 10
Join Date: Nov 2020
Location: Perth, Western Australia
Device: Apple Books on iPad Pro
[GUI Plugin] LibraryThing Match

LibraryThing is a social cataloging web application for storing and sharing book catalogs and various types of book metadata. It is used by authors, individuals, libraries, and publishers.

LibraryThing Match is a calibre plug-in for comparing your calibre e-book list with your LibraryThing catalog.


Main Features:
  • Filter your LibraryThing books by Collection, Tags, N most recently added.
  • Sort you LibraryThing books by author, title, entry date, entry date reversed.
  • Display a list of your LibraryThing books for side-by-side comparison with your calibre e-books
  • Compare the two lists using a fuzzy matching algorithm to easily identify books which do/do not exist in both lists.
  • Save matches in a calibre custom column.
  • Save your LibraryThing ratings in a calibre custom column (half-star ratings).

Special Notes:
  • Requires calibre 5.0.0 or later.
  • The LibraryThing interface works with public LibraryThing catalogs only, which excludes books you have marked as "Private".

Installation Steps:
  • Install the plugin from calibre preferences (Preferences - Plugins - Get new plugins).
  • Alternatively, install it manually by downloading the attached zip file, and installing as described in the Introduction to plugins thread (look for "How do I install a plugin manually?").

Paypal Donations:
  • If you find this plugin useful please feel free to show your appreciation.


Version History:

Spoiler:
Version 0.1.1 - 21 Feb 2021
Fix an edge case in the matching algorithm.

Version 0.1.0 - 18 Feb 2021
Initial release of LibraryThing Match plugin
Attached Thumbnails
Click image for larger version

Name:	Configure.png
Views:	41
Size:	45.6 KB
ID:	185500   Click image for larger version

Name:	Screenshot.png
Views:	40
Size:	77.6 KB
ID:	185501  
Attached Files
File Type: zip LibraryThing Match.zip (98.3 KB, 427 views)
File Type: doc LibraryThing Match User Guide.doc (542.5 KB, 22 views)
Bradles is offline   Reply With Quote
Old 02-21-2021, 01:11 AM   #2
Bradles
Member
Bradles began at the beginning.
 
Bradles's Avatar
 
Posts: 16
Karma: 10
Join Date: Nov 2020
Location: Perth, Western Australia
Device: Apple Books on iPad Pro
(reserved for future use)
Bradles is offline   Reply With Quote
Advert
Old 02-21-2021, 11:54 AM   #3
Duke9700
Member
Duke9700 began at the beginning.
 
Duke9700's Avatar
 
Posts: 13
Karma: 10
Join Date: Nov 2009
Device: Kindle Voyage/Galaxy Note Pro 12.2/Galaxy S20
I am very excited about this plugin. LT deserves far more love than it seems to get!

For those of us who use Authors names as FN LN (I know - scandalous!) the plugin will try and match calibre first names to LF last names e.g. Adam-Troy Castro is paired up with John Joseph Adams.

Are there any tricks or possible future configuration for this? I'm assuming I would just go back and forth in the Preferences>>Advanced>>Tweaks and switch between fn ln and ln, fn for Author Sort. If anyone has a better or more elegant method I'd love some ideas!
Duke9700 is offline   Reply With Quote
Old 02-21-2021, 06:37 PM   #4
Bradles
Member
Bradles began at the beginning.
 
Bradles's Avatar
 
Posts: 16
Karma: 10
Join Date: Nov 2020
Location: Perth, Western Australia
Device: Apple Books on iPad Pro
Quote:
Originally Posted by Duke9700 View Post

For those of us who use Authors names as FN LN (I know - scandalous!) the plugin will try and match calibre first names to LF last names e.g. Adam-Troy Castro is paired up with John Joseph Adams.
Thanks Duke.

I would not expect a very high probability match in that situation. The algorithm splits each string into "tokens" (i.e. words), sorts them, then compares the shortest combination. It includes the book title, so only if the titles are very similar as well would you get a high probability match. You can expect quite a few low probability matches, e.g. 50% and under, just from these random word matches.

The LT API also returns author first last, so it would be fairly easy to add that as a LTMatch configuration option.

Let me know if you are seeing anything different and I'll look into it further.
Bradles is offline   Reply With Quote
Reply

Tags
calibre, librarything, ltmatch

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
LibraryThing Match plugin - beta testers wanted Bradles Calibre 14 02-20-2021 09:21 PM
LibraryThing Match (calibre plugin) coming soon Bradles Plugins 5 02-18-2021 07:05 AM
[GUI Plugin] Save Virtual Libraries To Column (GUI) chaley Plugins 12 12-27-2020 02:31 PM
LibraryThing metadata download plugin rtype Plugins 30 09-08-2015 08:24 PM
Librarything using Ctrl-D in GUI bwk Calibre 24 04-03-2012 12:34 PM


All times are GMT -4. The time now is 03:51 PM.


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