View Single Post
Old 06-13-2019, 07:22 AM   #1
thiago.eec
Wizard
thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.
 
Posts: 1,217
Karma: 1419583
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite, Kindle Oasis
[Metadata Source Plugin] Skoob Books

Plugin to download metadata and covers from www.skoob.com.br. Skoob is a brazilian website similar to Goodreads, so almost all of its contents is in pt_BR. For that reason this plugin will be of most use for books in Portuguese.

This plugin was originally based on B&N plugin. It was first developed by @rodrigoccurvo. From 2019, it has been maintained by @thiago.eec.

Main Features
  • Can retrieve title, authors, series, tags, comments, rating, languages, ISBN, publication date, publisher and cover. Skoob unique id also retrieved as identifier.
  • Uses a simple similarity algorithm to sort the result for best matches first
  • Option to customize the number of search result pages to analyse. If the search is too broad the best match may not be in the first page. Default is 1, more means slower.
  • Option to customize the number of matches to download/evaluate. Since the results are sorted by similarity, more downloads means less quality but higher chance of hit (also slower). Default is 1, more means slower.
  • Experimental option to define a threshold on similarity for discarding results. Not quite precise, 20-30 seems to be a good value. Default is 0, which means no discarding. (Doesn't mean much if number of matches to download is 1)

Requirements:
  • calibre 2.50 or later

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.

Latest calibre version tested: 8.7

Version History
Spoiler:

Version 1.5.7 - 22 Jul 2025
- Bug fixes

Version 1.5.5 - 21 Feb 2024
- Enhanced matching: first, filter the results based on similarity score, leaving only the higher score candidates, then filter the list again based on the number of Skoob readers.

Version 1.5.4 - 06 Jan 2022
- PyQt6 support added

Version 1.5.3 - 10 Nov 2021
- Fix bug that caused malformed series info on Skoob Website preventing calibre from getting the rest of the metadata

Version 1.5.2 - 08 Nov 2021
- Fix bug that caused the plugin not to find a match when no Author was defined on Skoob website

Version 1.5.1 - 04 Jan 2021
- Fix bug parsing Skoob ID, when uppercase letters are present

Version 1.5.0 - 01 Dec 2020
- Match using Skoob ID first, if it is present
- Bug fixes

Version 1.4.0 - 19 Dec 2019
- Update code to support python 2/3.

Version 1.3.1 - 13 Jun 2019
- Change plugin name to 'Skoob Books' to avoid conflicts.

Version 1.3.0 - 13 Jun 2019
- Initial release.
Attached Files
File Type: zip Skoob_Books_v_1.5.7.zip (50.8 KB, 471 views)

Last edited by thiago.eec; 07-22-2025 at 10:58 AM. Reason: Version 1.5.7
thiago.eec is offline   Reply With Quote