View Single Post
Old 01-10-2023, 08:41 AM   #1
HebrewReader
Member
HebrewReader doesn't litterHebrewReader doesn't litter
 
Posts: 15
Karma: 156
Join Date: Jan 2023
Device: Kindle Paperwhite (10th Generation)
Post [Metadata Source Plugin] Evrit

This plugin gets the metadata for books in Hebrew from the Evrit store.

Main Features
  • Can retrieve title, authors, comments, publisher, publication date, tags, ratings and cover.
  • The identifier used is "evrit". It will show in the details as "עברית".

Installation Notes:
  • Download the attached zip file and install the plugin as described in the Introduction to plugins thread.
  • Note that this is not a GUI plugin so it is not intended/cannot be added to context menus/toolbars etc.

Configuration:
None.

Version History:
Spoiler:

Version 1.0.0 - 10 January 2023
  • Initial release

Version 1.1.0 - 13 January 2023
  • Fix identification of author names with unicode control characters, e.g. U+200E Left-to-Right Mark (LRM).
  • More lenient matching: can ignore optional 'אהוי' letters in ktiv haser, e.g. "ג'ף פורשאו" vs. "ג'ף פורשו"
  • Ignore punctuation when identifying titles, e.g. question mark.
  • Partial title matching, e.g. 'עקצן איש העקרב' vs. 'השרביט והחרב 18 - עקצן איש העקרב'.
  • Allow matching titles with extra tokens, e.g. 'ארו שאה ונקטר האלמוות' vs. 'ארו שאה 5 ונקטר האלמוות'.
  • Allow matching authors with extra tokens, e.g. 'ליאת יקיר' vs. 'ד"ר ליאת יקיר'.
  • Allow matching when not all authors are present.

Version 1.2.0 - 16 January 2023
  • Improve high-res cover detection.
  • Server GetCustomerProductsDetails api was changed from GET to POST. Previous plugin versions no longer work.

Version 1.3.0 - 18 February 2023
  • Rename plugin from "Evrit metadata source" to "Evrit".
  • Support titles with '/' character.
  • Allow matching titles with subtitles, e.g. 'הארנק והחרב: המהפכה המשפטית ושברה' vs. 'הארנק והחרב'.
  • Speed up matching.
  • Support titles with Geresh (') character.
  • Support titles with Gershayim (") character.
  • Support matching titles which changed punctuation.
  • Fix author matching bug.

Version 1.4.0 - 16 June 2023
  • Fix socket exception ("A non-blocking socket operation could not be completed immediately on send") caused by
    sending timeout=0.
  • Using edit distance as relevance score to distinguish between similar matching titles.
  • Avoid repeated calls with identical query.
  • Optimistically try querying the full title before doing partial lookups.
  • Obtain additional tags from Evrit's product page.
Attached Files
File Type: zip Evrit.zip (31.8 KB, 39494 views)

Last edited by HebrewReader; 06-16-2023 at 11:59 AM. Reason: Updated version history
HebrewReader is offline   Reply With Quote