View Single Post
Old 05-11-2011, 10:08 PM   #1
kiwidude
calibre/Sigil Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,230
Karma: 1345754
Join Date: Oct 2010
Location: London, UK
Device: Kindle Paperwhite 3G, iPad 3, iPad Air
[Metadata Source Plugin] Fantastic Fiction

This plugin offers yet another download source for book metadata from one of the most consistent sources of book information and covers around by retrieving from www.fantasticfiction.co.uk.

As with my Goodreads and Barnes & Noble plugins it is designed to either supplement or replace the metadata plugins that come with Calibre. Unlike the Goodreads plugin you cannot get any get any tags (genres) or ratings for a book.

However Fantastic Fiction has very consistently sized covers, excellent series information and is extremely fast to retrieve from.

Main Features
  • Can retrieve title, author, series, isbn, comments, publisher, publication year and covers
  • Also retrieves a Fantastic Fiction id, which can be used to directly jump to the page for a specific book from the book details pane (like Goodreads/ISBN etc).
  • Optionally assign the Genre value Fantastic Fiction has for some books to your Tags column

Special Notes:
  • Requires Calibre 0.8 or later.

Paypal Donations:
  • If you find this or any of my other plugins useful please feel free to show your appreciation. I have spent many hundreds of unpaid hours in their development and support so any encouragement for me to continue is appreciated!

Installation Notes:
  • Download the attached zip file and install the plugin as described in the Introduction to plugins thread.
  • Note that this is not a GUI plugin so it is not intended/cannot be added to context menus/toolbars etc.

Version History:
Spoiler:

Version 1.1.6 - 02 Oct 2014
Updated for website changes

Version 1.1.5 - 28 Jul 2014
Support for upcoming calibre 2.0

Version 1.1.4 - 17 Aug 2013
Fix for changes to FF website

Version 1.1.3 - 21 Jul 2013
Fix for change to FF website where not picking up publisher/isbn correctly

Version 1.1.2 - 16 Apr 2013
Fix for change to FF website where not picking up authors correctly

Version 1.1.1 - 23 Jun 2012
Updated for further changes to FantasticFiction website for lookups by ISBN

Version 1.1.0 - 05 Jun 2012
Updated for changes to FantasticFiction website for how to scrape the search results

Version 1.0.6 - 16 Jul 2011
Support an additional edge case of Genre with a blank comments

Version 1.0.5 - 16 Jul 2011
Offer options for what to do with the Genre: addition the Goodreads website now has (discard, tags)

Version 1.0.4 - 16 May 2011
For ISBN based lookups, strip any : from title returned to prevent treating as a subtitle
Strip '?' from title based lookups and the words "A Novel"
Strip leading "The" from title for ISBN based lookups
If title/authors returned by FF for ISBN lookup results in no matches, retry with calibre title/authors
When checking book returned from search is correct, compare with FF isbn and calibre title/authors before rejecting
Ensure UTF-8 decoding of search results in case of rare issues
Support change to FF website to surround ISBN with <strong> tags
Fix for rare "url malformed" error when written by multiple authors but only one on FantasticFiction

Version 1.0.3 - 13 May 2011
Tweak the logic when searching by ISBN so falls back to use original title/author for search

Version 1.0.2 - 13 May 2011
No longer prefix comments for a book with 'SUMMARY:'
Ensure no issues with no author being specified or no title being specified
Ensure no series books parsed correctly

Version 1.0.1 - 12 May 2011
Bug-fix non-ascii title/author names not being parsed correctly
Bug-fix re-runnability after a FF id is retrieved
Add support for ISBN based lookups

Version 1.0 - 12 May 2011
Initial release of plugin

Attached Thumbnails
Click image for larger version

Name:	Screenshot_1_Configuration.png
Views:	577
Size:	39.0 KB
ID:	74435  
Attached Files
File Type: zip Fantastic Fiction.zip (17.5 KB, 4025 views)

Last edited by kiwidude; 10-02-2014 at 04:14 PM. Reason: v1.1.6 Released
kiwidude is offline   Reply With Quote