View Single Post
Old 08-04-2019, 07:30 AM   #1
MaienM
Member
MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!MaienM rocks like Gibraltar!
 
Posts: 15
Karma: 100000
Join Date: Aug 2019
Device: Kobo Aura H2O
[Metadata Source Plugin] Goodreads More Tags

This plugin scrapes the shelves page of Goodreads to provide more tags than the top 4 (which are shown on the main page and scraped by the Goodreads plugin).

This plugin will only provide tags. It is meant to be used as a companion to the Goodreads plugin, and it is essentially an extended version of the genre -> tag mapping included in that plugin.

Main Features
  • Can retrieve the shelves page of Goodreads to provide more tags.
  • Customizable mapping from shelf name -> tags. A shelf can be mapped to multiple tags, and multiple shelves can map to the same tag(s).
  • Fine-grained filtering to only keep tags that enough people agree on.
  • Integrates with the Goodreads plugin to provide tags for all of its results.

Special Notes
  • Requires Calibre 0.8 or later.
  • If used without the base Goodreads plugin, it will only get tags for books that have a Goodreads identifier.

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.
  • Customize your desired genre -> tag mappings and other options from the metadata download configuration screen. Hover over the ? symbols to get an explanation of what the various options do.

Version History
Spoiler:

Version 1.2.1 - 15 November 2020
  • Fixed an error in adding a new shelf to the mapping.
  • Fixed an error in removing a shelf from the mapping.
  • Fixed an error in saving the preferences.

Version 1.2.0 - 14 November 2020
  • Update to work with Calibre 5/Python 3.
  • Speed up the case where the Goodreads plugin is installed but not currently enabled as a metadata source.
  • Don't provide any results if the list of tags after mapping + filtering is empty.

Version 1.1.0 - 15 December 2019
  • Large internal changes that should resolve the problems with hanging/reliability.
  • There are now some settings for the integration with the base Goodreads plugin.

Version 1.0.1 - 04 August 2019
  • Fixed the spelling of threshold.

Version 1.0.0 - 04 August 2019
  • Initial release.
Attached Thumbnails
Click image for larger version

Name:	2020-11-14-122524_2560x1388_scrot.png
Views:	1909
Size:	158.9 KB
ID:	183375  
Attached Files
File Type: zip Goodreads.More.Tags.zip (14.6 KB, 15421 views)

Last edited by theducks; 10-10-2024 at 06:24 AM. Reason: Update version of PI
MaienM is offline   Reply With Quote