05-12-2011, 05:36 PM | #1 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
[Metadata Source Plugin] Webscription (Baen Ebooks)
This plugin is now deprecated and will no longer be supported. Instead all of its functionality has been migrated into the Baen plugin, which is an updated direct replacement.
This is a bit of a niche metadata source, for those of you who are a fan of Baen Ebooks and other publishers available from www.baenebooks.com (formerly at webscription.net) Baen Ebooks has a fairly small selection of authors/books (certainly in comparison to the other metadata sources). However for the books it does have there are some very nice covers. Note that unlike other metadata sources this plugin offers no support for ISBN based lookups or retrieval of ISBN. Instead it does a lookup by book title, and then validates that this matches the author (if any) for your book to provide a match. Main Features:
Special Notes:
Installation Notes:
Paypal Donations:
Version History: Spoiler:
Last edited by kiwidude; 09-10-2022 at 12:04 PM. Reason: v1.0.3 Released |
05-14-2011, 10:26 PM | #2 |
Omnivorous
Posts: 3,281
Karma: 27978909
Join Date: Feb 2008
Location: Rural NW Oregon
Device: Kindle Voyage, Kindle Fire HD, Kindle 3, KPW1
|
Thanks.... Donation on the way...
|
Advert | |
|
05-15-2011, 07:13 AM | #3 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Very kind of you - glad you found it useful.
|
05-16-2011, 01:59 PM | #4 |
Groupie
Posts: 168
Karma: 2584958
Join Date: Jan 2009
Location: Texas
Device: Kindle PW2
|
A worthy donation cause if I ever saw one!
|
01-09-2012, 08:17 AM | #5 |
Member
Posts: 12
Karma: 10
Join Date: Jan 2009
Device: Handspring Palm
|
Plugin version 1.0.0 doesn't work after website update
Plugin version 1.0.0 doesn't work after website update. At the least, I'm pretty sure the value of BASE_URL on line 37 in __init__.py needs to be changed from
BASE_URL = 'http://www.webscription.net' to BASE_URL = 'http://www.baenebooks.com' Note: I have not tested this fix, and there might also be other problems too |
Advert | |
|
01-09-2012, 08:29 AM | #6 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Website updates - the bane of a metadata download plugin developer's life, sigh.
Thanks for the heads up, I'll take a look tonight. Would be nice if it is just that URL change... |
01-09-2012, 10:08 AM | #7 |
Well trained by Cats
Posts: 29,803
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
The original (URL) website redirects. Is there any way a PI could detect and capture the new path?
|
01-09-2012, 10:19 AM | #8 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
@theducks - it is an idea that I believe "could" be done but I don't think it would be worth the effort of coding it up. Changing domain name is a pretty drastic event that is unlikely to happen very often, versus the more likely occurrence of when they restyle the website which is what causes the serious developer pain.
|
01-09-2012, 09:30 PM | #9 | |
Member
Posts: 12
Karma: 10
Join Date: Jan 2009
Device: Handspring Palm
|
Quote:
|
|
01-10-2012, 02:00 PM | #10 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
v1.0.1 Released
Changes in this release:
I *almost* went as far as renaming the whole plugin, since Webscription is a name that will likely mean nothing in future. However it can stay as it is for now. |
01-11-2012, 04:19 AM | #11 |
Member
Posts: 12
Karma: 10
Join Date: Jan 2009
Device: Handspring Palm
|
Nice. It's now working very well for me.
So, the ISBN and the SKU are the same, in all the cases I've seen, except the eARCs have an "A" at the beginning. So, the plugin could return an ISBN, too. How hard would that be to do? |
01-11-2012, 06:45 AM | #12 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
@kc7zzv - when I originally wrote this plugin many aeons ago I did take a look at that. IIRC there wasn't much consistency at the time that I saw on when it was an ISBN versus when it was something else. I do recall spotting that "A" + ISBN coding for some books but think I also may have found some exceptions to that rule which made it all seem a bit dodgy.
Combine that with the fact that I would suggest many users of this plugin will also be downloading using other metadata plugins that do return an ISBN, and that whatever ISBN the plugin comes back with, it is going to get "mangled" by Kovid's ISBN pool Worldcat logic, it just didn't seem worth the effort. However I can appreciate that if someone only had the Webscription plugin enabled then they would like to get an ISBN if it was available. I'll take another look and see if I can find the cases that put me off the idea last time... |
01-13-2012, 12:18 AM | #13 |
Member
Posts: 12
Karma: 10
Join Date: Jan 2009
Device: Handspring Palm
|
Ah. I hadn't seen that problem. One problem I saw is that some are the shorter ISBN, and some are the longer ISBN, but I was assuming that's not a problem to code. I also know that some of the products don't have ISBNs, like monthly webscriptions.
Mostly, I was thinking it might be useful to find out if two entries are for the same book. This is starting to sound like it might not work as well as I'd hoped though. |
01-13-2012, 04:49 AM | #14 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Two entries for the same book - do you mean duplicate checking in calibre? You are better off with the Find Duplicates plugin for that.
As I mentioned above the metadata download process has some voodoo concerning ISBNs and Worldcat which mean I would never rely on the ISBN you end up with after metadata download having a particular significance. Perhaps with only a single metadata download plugin enabled that is not the case, I can't recall the code off the top of my head. But certainly with multiple download sources enabled there is no guarantees about what ISBN you will end up with. There are a few other options, such as the Extract ISBN plugin. Or rather more manually the Goodreads Sync plugin, which via its "Linked Book" feature has the option of overwriting the ISBN to the specific edition you chose from Goodreads. But duplicate checking via title/author with the Find Duplicates plugin is usually your best bet. |
01-16-2012, 09:44 PM | #15 |
Member
Posts: 12
Karma: 10
Join Date: Jan 2009
Device: Handspring Palm
|
Sorry I didn't get back to you sooner. I meant that, when I get a list of entries to use, when downloading metadata, I can see the ISBN for each. That would make it easier to see if the webscription one is the same book as the Amazon/Google entry it finds. So overall, it's not a high priority.
|
Tags |
bug report |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Metadata Source Plugin] Fantastic Fiction | kiwidude | Plugins | 124 | 04-02-2024 10:32 PM |
[Metadata Source Plugin] Barnes & Noble | kiwidude | Plugins | 168 | 04-01-2024 07:34 PM |
[Metadata Source Plugin] Goodreads | kiwidude | Plugins | 730 | 03-23-2024 10:24 PM |
Small Change to Metadata Source plugin API | kovidgoyal | Development | 2 | 04-25-2011 02:55 PM |
[Metadata Download Plugin] Goodreads Metadata **Deprecated** | kiwidude | Plugins | 30 | 04-23-2011 02:10 PM |