@davidfor
This issue is related to your comment in file __init__.py (lines 68-83).
Because there is already an Smashwords Metadata.json config file on your system - you do not see this issue.
Delete config file and check again -- the plugin does not download ANY data.
Spoiler:
Code:
Plugin Smashwords Metadata failed
Traceback (most recent call last):
File "site-packages\calibre\ebooks\metadata\sources\identify.py", line 48, in run
File "calibre_plugins.smashwordsmetadata.__init__", line 217, in identify
File "calibre_plugins.smashwordsmetadata.worker", line 37, in __init__
File "calibre_plugins.smashwordsmetadata.__init__", line 91, in category_handling
File "site-packages\calibre\utils\config.py", line 421, in __getitem__
KeyError: u'category_handling'