First of all - jhowell - thank you *so* much for this completely life-changing plugin. It's incredible.
I'm greedy though and I want to add every catalog I can. I'm running into trouble with EBSCOhost. In my browser, I can get to it via this url:
http://ezwx.ez.cwmars.org:58000/logi...aultdb=e700xna
I notice under authtype it says "ip,uid" so maybe this is some hybrid that the Overdrive plugin doesn't currently support?
In any case, by poking around the HTML source, I found this line close to the bottom of the main search page:
Code:
<!-- user: s8333660.main.ehost -->
That was the only thing I could find that looked like the example EBSCOhost customer id/library-id listed in the help file.
I enter my library card and pin of course, as well. Here's what it looks like:
But when I try submitting, I get something like this:
Code:
Search for books by 1 author
Using lib=http://ezwx.ez.cwmars.org:58000/login?url=http://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ehost&defaultdb=e700xna authentication
Browse: http://ezwx.ez.cwmars.org:58000/login?url=http://search.ebscohost.com/login.aspx?authtype=ip,uid&profile=ehost&defaultdb=e700xna None
Browse: submit
Signing in to Websco: : Server response error (Sign in failed - unexpected url: http://web.b.ebscohost.com.ezwx.ez.cwmars.org:58000/ehost/search/basic?sid=0d895853-f2a4-45fc-81fe-27cd49d9da01@sessionmgr112&vid=0&tid=2003EB)
Traceback (most recent call last):
File "calibre_plugins.overdrive_link.jobs", line 1073, in sign_in
File "calibre_plugins.overdrive_link.ebscohost", line 293, in sign_in
LibraryError: u'Sign in failed - unexpected url: http://web.b.ebscohost.com.ezwx.ez.cwmars.org:58000/ehost/search/basic?sid=0d895853-f2a4-45fc-81fe-27cd49d9da01@sessionmgr112&vid=0&tid=2003EB'
=================================================
Finding library books by Grace Palladino
Search Websco for all by grace palladino
Cannot perform search due to sign in failure
Found 0 books in 0.0 sec
=================================================
=================================================
Unmatched book (unchanged): Teenagers: An American History by Grace Palladino
I've also tried the following, and various permutations thereof:
- Signing up for an EBSCO account and entering that username and password for the card number and pin.
- The following identification options: cpid, custuid, ip, uid, and user.
- Entering, after lib=, the search page that I get redirected to: http://web.a.ebscohost.com.ezwx.ez.c...d=0&tid=2003EB
- Getting a new IP address by tethering my computer to my phone, in case the problem was EBSCOhost recognizing my IP (from my having logged in through a desktop browser) and letting me straight in, while the plugin expected to encounter a login prompt.
I'm out of ideas. Any suggestions?