Quote:
Originally Posted by davidfor
Sorry, that doesn't make sense. The "Authorize plugin with Goodreads" button is on the Goodreads Sync configuration dialog. You can't press that button until after the dialog has opened. And when you press the button, the first thing it does is to open a web page in your browser. Then it should ask you whether you have clicked "Allow access" on the page.
Are you saying you managed to do the "Authorize plugin with Goodreads" by some other method? And that the web browser didn't attempt to open a page at Goodreads? This step has to run. I know of no way to authorize the plugin without doing this.
And if this is what you are seeing, then I need a debug log to look at. Run calibre in debug mode (right click on the preferences button and select "Restart in debug mode"), try the authorization and then close calibre. Post the complete log that is displayed.
|
Sorry for the confusion... "I access the plugin by clicking preferences>plugins>Goodreads Sync>Authorize Plugins with Goodreads"
So the configure dialogue is open. When the "Authorize Plugins with Goodreads" button is pressed no web page is opened.
I'm using a mac and my default browser is Chrome. I'm not sure if that is related to the issue. The debug log is posted below:
calibre Debug log
calibre 2.56 embedded-python: True is64bit: True
Darwin-15.0.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '15.0.0', 'Darwin Kernel Version 15.0.0: Sat Sep 19 15:53:46 PDT 2015; root:xnu-3247.10.11~1/RELEASE_X86_64')
Python 2.7.11
OSX: ('10.11.1', ('', '', ''), 'x86_64')
Successfully initialized third party plugins: DeDRM && Goodreads Sync && Goodreads && Find Duplicates && Obok DeDRM
Starting up...
DEBUG: 0.0 obok::utilities.py - loading translations
DEBUG: 0.0 obok::dialogs.py - loading translations
DEBUG: 0.0 obok::config.py - loading translations
DEBUG: 0.1 obok::action_err.py - loading translations
HttpHelper::__init__: proxy=None
Started up in 8.61 seconds with 2058 books
File "/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py", line 154, in main
return run_entry_point()
File "/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py", line 114, in run_entry_point
return getattr(pmod, func)()
File "site-packages/calibre/debug.py", line 225, in main
File "site-packages/calibre/debug.py", line 191, in run_debug_gui
File "site-packages/calibre/gui_launch.py", line 63, in calibre
File "site-packages/calibre/gui2/main.py", line 525, in main
File "site-packages/calibre/gui2/main.py", line 377, in run_gui
File "site-packages/calibre/gui2/bars.py", line 302, in do_trigger
File "site-packages/calibre/gui2/actions/preferences.py", line 67, in do_config
File "site-packages/calibre/gui2/preferences/plugins.py", line 289, in double_clicked
File "site-packages/calibre/gui2/preferences/plugins.py", line 370, in modify_plugin
File "site-packages/calibre/customize/__init__.py", line 168, in do_user_config
File "calibre_plugins.goodreads_sync.config", line 1087, in authorize_plugin
File "calibre_plugins.goodreads_sync.core", line 192, in get_request_token_secret
File "calibre_plugins.goodreads_sync.core", line 120, in _oauth_request_get
File "calibre_plugins.goodreads_sync.core", line 171, in _handle_failure
Thanks!