|  08-04-2019, 07:30 AM | #1 | 
| Member            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 
 Special Notes 
 Installation Notes 
 Version History Spoiler: 
 Last edited by theducks; 10-10-2024 at 06:24 AM. Reason: Update version of PI | 
|   |   | 
|  08-14-2019, 07:13 AM | #2 | 
| She/Her            Posts: 87 Karma: 142774 Join Date: Aug 2009 Location: Perth, Australia Device: Kindle PW5 (G001PX) PW3 PW1 | 
			
			I'd been occasionally doing this manually for books with only one Tag, being able to do it automatically is brilliant!  Thank you!! | 
|   |   | 
|  10-19-2019, 10:13 AM | #3 | 
| Junior Member  Posts: 7 Karma: 10 Join Date: Oct 2019 Device: Kobo Aura HD | 
			
			This is very useful, thank you! I don't quite understand, though, how the Goodreads identifier is being grabbed. I have the Goodreads plugin installed too but it seems like I need to run the metadata download twice -- once to get the Goodreads identifier, and then again to get the extra tags. Is that intended? | 
|   |   | 
|  11-24-2019, 08:10 PM | #4 | 
| Enthusiast  Posts: 31 Karma: 18 Join Date: Jun 2017 Device: Kindle Fire | 
			
			Great concept, and it works great, when it works. It seems like about 2 out 3 times it hangs and won't download. All my books already have a goodreads ID attached, so that's not the issue. Even when it's the only metadata plugin enabled, same issue. If I run it as a job, it throws the error below if I wait long enough. Code: Starting job: Download metadata for one book 
Job: "Download metadata for one book" failed with error: 
Traceback (most recent call last):
  File "site-packages\calibre\gui2\threaded_jobs.py", line 83, in start_work
  File "site-packages\calibre\gui2\metadata\bulk_download.py", line 251, in download
  File "site-packages\calibre\utils\ipc\simple_worker.py", line 262, in fork_job
  File "site-packages\calibre\utils\ipc\simple_worker.py", line 186, in run_job
  File "site-packages\calibre\utils\ipc\simple_worker.py", line 108, in communicate
WorkerError: Worker appears to have hung
 
Called with args: ([912], u'C:\\Users\\Wolgan\\AppData\\Local\\Temp\\calibre__ma5nf\\mo7gjl_metadata_bulk.log', <calibre.db.legacy.LibraryDatabase object at 0x00000208EEE73248>, True, False, None) {u'notifications': <Queue.Queue instance at 0x00000208F4D3E348>, u'abort': <threading._Event object at 0x000002088AA37D48>, u'log': <calibre.utils.logging.GUILog object at 0x00000209171938C8>} | 
|   |   | 
|  12-09-2019, 02:02 PM | #5 | ||
| Member            Posts: 15 Karma: 100000 Join Date: Aug 2019 Device: Kobo Aura H2O | Quote: 
 Quote: 
 On a somewhat related note, does anyone know what the process is to release updates? It doesn't seem like I can edit the first post, unless I'm missing something. | ||
|   |   | 
|  12-09-2019, 05:39 PM | #6 | 
| Grand Sorcerer            Posts: 24,905 Karma: 47303824 Join Date: Jul 2011 Location: Sydney, Australia Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos | 
			
			There should be an edit button in the bottom right of the post next to the quote button. But, you might need a certain number of posts before it gets enabled. I'd ask a moderator about that. Or ask them to update the post until you can edit your post.
		 | 
|   |   | 
|  12-11-2019, 12:17 AM | #7 | |
| US Navy, Retired            Posts: 9,897 Karma: 13806776 Join Date: Feb 2009 Location: North Carolina Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen | Quote: 
 | |
|   |   | 
|  12-15-2019, 01:37 PM | #8 | 
| Member            Posts: 15 Karma: 100000 Join Date: Aug 2019 Device: Kobo Aura H2O | 
			
			I just released a new version, which includes a number of improvements. First of all, I've resolved the issues with hooking into the Goodreads plugin (or so it seems from my testing). This means it should just work™ now Second, if this hook does fail, it will now give up on waiting after a bit, and continue with an existing Goodreads id on the book (if any). This means that if the hook does fail, you should at least be able to get the tags on a second run. Not ideal, but better than hanging. I've also made it possible to disable the integration with the base Goodreads plugin in the settings, so if you run into issues you can just turn the integration off, and always fallback to using the existing Goodreads id on the book. Let me know if this works for you guys! | 
|   |   | 
|  11-07-2020, 05:55 PM | #9 | 
| Member  Posts: 11 Karma: 10 Join Date: Feb 2017 Device: Android Tablet |  Error when installing Goodreads More Tags plugin to Calibre 
			
			Hi, This is my first time installing Goodreads More Tags plugin to Calibre. When I tried to install it I received an error of the following: calibre, version 5.1.0 ERROR: Install plugin failed: A problem occurred while installing this plugin. This plugin will now be uninstalled. Please post the error message in details below into the forum thread for this plugin and restart calibre. Traceback (most recent call last): File "site-packages\calibre\gui2\dialogs\plugin_updater.py", line 731, in _install_clicked File "site-packages\calibre\customize\ui.py", line 472, in add_plugin File "site-packages\calibre\customize\ui.py", line 61, in load_plugin File "site-packages\calibre\customize\zipplugin.py", line 202, in load File "importlib\__init__.py", line 127, in import_module File "<frozen importlib._bootstrap>", line 1014, in _gcd_import File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 655, in _load_unlocked File "<frozen importlib._bootstrap>", line 618, in _load_backward_compatible File "site-packages\calibre\customize\zipplugin.py", line 184, in load_module File "calibre_plugins.goodreads_more_tags.__init__" , line 4, in <module> ModuleNotFoundError: No module named 'Queue' I would really like to use this plugin, does anyone have a solution? Thanks. | 
|   |   | 
|  11-07-2020, 06:46 PM | #10 | 
| Well trained by Cats            Posts: 31,249 Karma: 61360164 Join Date: Aug 2009 Location: The Central Coast of California Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A | 
			
			5.4.2 is the latest and fixes a bunch of issues (that can happen with any new release) Why not get current, then update the PI if it shows as available. It just might be your issue has been fixed   | 
|   |   | 
|  11-07-2020, 08:58 PM | #11 | |
| Grand Sorcerer            Posts: 24,905 Karma: 47303824 Join Date: Jul 2011 Location: Sydney, Australia Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos | Quote: 
 | |
|   |   | 
|  11-13-2020, 02:06 AM | #12 | 
| Member            Posts: 15 Karma: 100000 Join Date: Aug 2019 Device: Kobo Aura H2O | |
|   |   | 
|  11-13-2020, 05:02 AM | #13 | 
| She/Her            Posts: 87 Karma: 142774 Join Date: Aug 2009 Location: Perth, Australia Device: Kindle PW5 (G001PX) PW3 PW1 | |
|   |   | 
|  11-13-2020, 10:11 PM | #14 | |
| Grand Sorcerer            Posts: 24,905 Karma: 47303824 Join Date: Jul 2011 Location: Sydney, Australia Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos | Quote: 
 And if you are doing either of those things, if I there are reasonable changes to the Goodreads plugin to make it simpler for you, I'll be happy to look at them. | |
|   |   | 
|  11-14-2020, 06:36 AM | #15 | 
| Member            Posts: 15 Karma: 100000 Join Date: Aug 2019 Device: Kobo Aura H2O | |
|   |   | 
|  | 
| Thread Tools | Search this Thread | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| [Metadata Source Plugin] Goodreads | kiwidude | Plugins | 784 | 04-27-2025 05:23 AM | 
| Goodreads plugin / tags from Calibre | sstdiana | Plugins | 5 | 03-01-2016 02:09 PM | 
| Suggestion: goodreads.com as metadata source. | smokex | Calibre | 2 | 08-25-2013 11:57 PM | 
| Ideas on how to improve Calibre: new metadata source (goodreads) + a new cover search | MelBr | Calibre | 2 | 03-06-2013 03:25 PM | 
| [Metadata Download Plugin] Goodreads Metadata **Deprecated** | kiwidude | Plugins | 30 | 04-23-2011 02:10 PM |