Support for downloading images in the story text. (EPUB and HTML only--download EPUB and convert to AZW3 for Kindle) More details on configuring images in stories and cover images can be found in the FAQs or this post in the old FFDL thread.

Support for cover image. (EPUB only)

Support to call Generate Cover plugin on calibre metadata create or update.

Support to call Count Pages plugin on calibre metadata create or update.

FanFicFare can call Reading List to sync devices and keep a list of new books to read.

FanFicFare can call EpubMerge to create and update Epub anthologies of several stories in one book.

Special Notes:

Requires Calibre v1.48.0 or later.

Languages:

This plugin has (at least partial) translations for:

Spoiler:

Dutch

English

Estonian

French

German

Norwegian Bokmål

Portuguese (Brazil)

Spanish

Swedish

Turkish

Ukrainian

Command Line Interface(CLI)

Calibre offers a command-line interface (CLI) for calling plugins.

This plugin supports that option and allows the user to call the plugin's basic functionality from outside calibre without having to install Python or get the plugin's files separately.

(Note that at this time, FanFicFare via calibre CLI will use your personal.ini settings from your library, but does not add to or update your library.)

Details:

Spoiler:

Code:

Usage: calibre-debug.exe --run-plugin FanFicFare -- [options] <storyurl>
Options:
-h, --help show this help message and exit
-f FORMAT, --format=FORMAT
write story as FORMAT, epub(default), mobi, text or
html
-c CONFIG, --config=CONFIG
read config from specified file(s) in addition to
~/.fanficfare/defaults.ini,
~/.fanficfare/personal.ini, ./defaults.ini, and
./personal.ini
-b START, --begin=START
Begin with Chapter START
-e END, --end=END End with Chapter END
-o NAME=VALUE, --option=NAME=VALUE
set an option NAME=VALUE
-m, --meta-only Retrieve metadata and stop. Or, if --update-epub,
update metadata title page only.
-u, --update-epub Update an existing epub(if present) with new chapters.
Give either epub filename or story URL.
--update-cover Update cover in an existing epub, otherwise existing
cover (if any) is used on update. Only valid with
--update-epub.
--unnew Remove (new) chapter marks left by mark_new_chapters
setting.
--force Force overwrite of an existing epub, download and
overwrite all chapters.
-i INFILE, --infile=INFILE
Give a filename to read for URLs (and/or existing EPUB
files with --update-epub).
-l URL, --list=URL Get list of valid story URLs from page given.
-n URL, --normalize-list=URL
Get list of valid story URLs from page given, but
normalized to standard forms.
--download-list=URL Download story URLs retrieved from page given. Update
existing EPUBs if used with --update-epub.
--imap Get list of valid story URLs from unread email from
IMAP account configured in ini.
--download-imap Download valid story URLs from unread email from IMAP
account configured in ini. Update existing EPUBs if
used with --update-epub.
-s, --sites-list Get list of valid story URLs examples.
-d, --debug Show debug and notice output.
-p, --progressbar Display a simple progress bar while downloading--one
dot(.) per network fetch.
-v, --version Display version and quit.

Installation Steps:

Under Calibre's Preferences, there's an option for 'Get plugins to enhance Calibre'. Find FanFicFare on the list (check the 'Update' and 'All' lists if you don't see it), click Install in the lower right corner.

--OR--

Download the attached zip file and install the plugin/add to context menu or toolbar/restart Calibre as described in the Introduction to plugins thread.

2017-05-25
- adapter_storiesofardacom - td->div in description, catch parse excpetion after bad html in description.
- Adapters' getSiteExampleURLs() value has to be able to pass their own getSiteURLPattern() for geturls.get_urls_from_page() to work correctly.

2017-05-24
- Add xenforoforum Categorized threadmarks after regular threadmarks.
- Fix processing for <center> <u> etc, soup.recursiveChildGenerator() not working anymore.
- Take image .ext from end of whole URL if not found at end of path.

Version 2.8.0 - 12 Jan 2017
- Changes to adapter_wwwarea52hkhnet from GComyn.
- Minor fix to adapter_squidgeorgpeja from GComyn.
- New site by GComyn: fanficauthors.net
- New site by GComyn: www.lushstories.com
- New site by GComyn: www.wuxiaworld.com
- New site by GComyn: trekfanfiction.net
- New site by GComyn: archive.shriftweb.org
- New site by GComyn: firefly.populli.org
- New site by GComyn: sebklaine.net
- New site by GComyn: www.utopiastories.com
- New site by GComyn: www.fireflyfans.net
- Replace twcslibrary.net with starslibrary.net
- No covers from smilies on royalroadl plus label debug output from royalroadl.
- Fix resetting confirm dialog checks.
- Add 'Delete on Reject by Default' option.
- Fixes for extended/accented chars in URLs for adapter_wwwlushstoriescom.
- Add iso-8859-1 to default decode list.
- Fixes for utf8 in desc for adapter_wuxiaworldcom
- Fix for adapter_spikeluvercom desc containing extra stuff.
- NEW - Experimental support for more than one adapter under the same domain name:
- New Site: sinful-dreams.com/wicked/temptation
- New Site: sinful-dreams.com/whispered/muse
- New Site: sinful-dreams.com/unicorn/fic
- Fix for tthfanfic.org change from http to https
- Add chapter URL normalization to adapter_tthfanficorg for http to https change to recognize pre-existing chapters. Also protects against title changes.
- Strip 'Crossover' prefix from SV titles--base_xenforoforum_adapter.
- Get non-label rating for base_efiction adapter_darksolaceorg.
- Fixes for wuxiaworld.com chapter URLs.
- Metadata fixes for adapter_wwwlushstoriescom from GComyn.
- Adding chapter_title_error_mark for continue_on_chapter_error, force errors to always retry on update.
- Generalize continue_on_chapter_error so all adapters can use it.
- Update translations.

- Fix for yet another storiesonline.net site change. Thanks davidfor for figuring it out for me.

- New site mcstories.com. Thanks user39189!. Fair warning: mcstories.com is titled "The Erotic Mind-Control Story Archive".

- Fix for literotica.com. Thanks again to davidfor for figuring out the problem.

- New centeredcat_to_characters pairingcat_to_characters_ships and romancecat_to_characters_ships features for tthfanfic.org. These default to 'true', set them to false in your personal.ini if you want the old behavior. See:https://www.mobileread.com/forums/sh...&postcount=829

- Remove HTML comments when using replace_br_with_p.

Version 2.2.15 - 23 Nov 2015

- Add series00-04HTml to defaults.ini for AO3.

- Comment out debug that can cause additional errors depending on content.

Account for base href in XenForo so emoticon images work. - Use [epub] nook_img_fix:false to show emoticon images in line.

Correct cover_exclusion_regexp for base_xenforoforum.

Fix for unNew with &amp; in chapter title.

Fixes/New Features for test1.

Update wiki link in defaults.ini.

Tweak to epub logpage that helps with finding desc.

Improve replace_metadata comments in defaults.ini

Change default HTML output to HTML5 header.

Update html tag header at beginning of each epub file. Prompted by failure of old header on latest tolino ereader.

Accept only forum.questionablequesting.com, not questionablequesting.com.

Fix for issue with Email fetch using last used Add options instead of default Add options.

Fix replace_hr feature.

Version 2.2.13 - 17 Sep 2015
- New site: quotev.com - Thanks, cryzed!
- Couple minor fixes
- Convert dark-solace.org to eFiction Base adapter
- In XenForum Base adapter, convert #post-12345 anchor chapter URLs to permalink URLs before fetching chapter. For problems with some stories linking to posts by the wrong page.
- On UnNew of an anthology, also update individiual toc.ncx files used for EpubMerge UnMerge.
- Fix fall back for FimF cover image when there's a 'medium' but not a 'large' available.
- Fix for author URLs in eFiction Base code. Was using sid instead of uid.
- Fixes for changes to mediaminer.org site.
- Changes to hpfandom.net adapter to allow storyUrl to change when given a chapter URL.
- Changes to plugin to allow for storyUrl changing--there are other existing adapters that can do it, too.
- Fix for mediaminer.org site story URL changes.
- Allow forum.questionablequesting.com now as well as questionablequesting.com.

- New sites forums.spacebattles.com and forums.sufficientvelocity.com, both base_xenforoforum adapters sharing almost all their code.

(Forums are not really designed to host story, but people use them that way anyway. I recently started reading a fandom (the Worm web serial by Wildbow) and the largest collection of stories I found for it was on a couple of near identical forum sites.)

Once you start marking new chapters to read, you also need a way to unmark them. Configurably auto 'Remove "New"' on 'Mark "Read"' (see checkbox on config 'Reading Lists' tab). Automatically apply 'Delete other formats' and 'Auto Run convert' features when you use Remove "New" Chapter Marks--both explicitly and by marking 'read'.

Version 2.2.10 - 14 Jul 2015
Updates for mediaminer.org changes.
Add feature - make it optional to set the Calibre Author URL (on Standard Columns tab)
Automatically strip leading/trailing whitespace when saving IMAP settings.
Write IMAP server setting to debug log.
Add new config option: "When checking If Story Already Exists FanFicFare will first match by URL Identifier. But if not found, it can also search existing books by Title and Author(s)." Now you can disable that behavior.
Update translations.

Version 2.2.6 - 29 May 2015
Update html5lib to 0.99999.
Add exception catch for possible corner case on Linux.
Fix add_genre_when_multi_category for AO3 changes to genre/category.
Fix for storiesonline universe parsing (from davidfor).
Change AO3 genre & category to fill with freeformtags, ao3categories & fandoms from defaults.ini instead of by hardcode.
Add support for specific story covers on storiesonline.net -- Thanks, davidfor.
Add feature to optionally save all FanFicFare metadata to a custom column.
Add feature to update Calibre metadata from saved custom column, when configured.
Add feature to include pre-existing calibre column data in FanFicFare metadata on story updates.
Set Busy/Wait mouse cursor and emit status message while doing Fetch from Email or Fetch from Web Page.
Normalize story URLs with Fetch from Email to include only one per story (mostly AO3 emails).
Add optional feature to auto-reject URLs from Fetch from Email when on Reject URLs List.
Don't flag ini error on do_update_hook in [archiveofourown.org].

Version 2.2.4 - 29 Apr 2015
More fixes for storiesonline.net site changes.
Exclude FimF emoticons as covers by default.
Fall back to smaller cover image in FimF when there's a problem with the larger linked-to cover.
Detect and reject animated gifs in Calibre. They don't work well with the included Calibre image lib. FimF's new fall back will be activated.
Fix for an error in Spanish translation that caused an exception.
Make 'include_images' on by default, remove config checkbox.
Enhance/Clarify Calibre Cover update and Cover Generation.
Add feature to use Calibre's built-in Generate cover.
Improve Reject listing.

Version 2.1.00 - 10 Dec 2014
The big change this version is the inclusion of new HTML parsing libraries BS4, html5lib and a couple supporting packages. Not all sites are parsed using the new parser, but several are including fanfiction.net and AO3.

New Site: fanfiction-junkies.de--thanks scout78
Fixes for FimFiction.net changes--thanks FaceDeer.
Update for csiforensics.com adapter--make site specific instead of Base eFiction--thanks scout78.
Add new site fanfiction-junkies.de--thanks scout78.
Rename castlefans.org to fanfic.castletv.net
Known issue: Specific metadata 'eroticatags' for literotica.com doesn't work on all stories.
Known issue: Metadata collection is not as complete for 'Base eFiction' adapters.

Version 2.0.10 - 18 Nov 2014
New Site: fhsarchive.com -- eFiction Base adapter.
Fixes for storiesonline.net site changes--'codes' are now 'sitetags', thanks Jeff.
Fix for literotica.com HTML.
Fix for AO3 fetch after login.
Fix for User-Agent with saved cookie jar.
Fix for ffnet adapter for 'get urls from page'.
Fix for images in FimFiction.net stories.
Fix handling of new books and custom_column_settings.
Fix for fimf not working with manual is_adult (caching issue).
Fix for calibre 2.10 keyboard shortcuts change.
Known issue: Specific metadata 'eroticatags' for literotica.com doesn't work on all stories.
Known issue: Metadata collection is not as complete for 'Base eFiction' adapters.

Version 2.0.5 - 23 Sep 2014
- Fix for AO3 get story list URLs that already have a '?' in them.
- Fix for squidge.org/peja using a story URL for 'Site Map'. (Messed up series and series numbers.)
- Fixes for storiesonline.net site update, from davidfor.
- Add 'extratags' to AllMetadata so it's available for custom columns.
- Only support from calibre v1.48.0 and up for plugin.
- Known problem: Password protected FimFiction.net stories aren't working. FimF changed API access.
- Known problem: specific metadata 'eroticatags' for literotica.com doesn't work on all stories.

Version 2.0.4 - 09 Sep 2014
- New site bdsm-geschichten.net, thanks John Doe.
- New site: sheppardweir.com, thanks scout78.
- New eFiction base adapter courtesy of John Doe. This should make it easier for new developers to add eFiction type sites. But it doesn't support all type of metadata.
- New site using eFiction base adapter: fannation.shades-of-moonlight.com, thanks John Doe.
- New site using eFiction base adapter: themaplebookshelf.com, thanks John Doe.
- Fix numChapters in adapter_literotica.py.
- Fixes for nhamagicalworldsus changes.
- Fix for changes to fanfiktion.de.
- Add/update translations in Spanish, French, Portuguese (Brazil), German.
- Fix so autoconvert won't delete FFDL's own output.
- Add cookie and page caching between stories and between front and background processing for selected sites: fanfiction.net, tthfanfic.org, archiveofourown.org, fanfiktion.de, fimfiction.net, portkey.org and buffynfaith.net.

Version 1.8.26 - 25 Jun 2014
Fixes for some metadata problems on various sites.
Known problem: specific metadata 'eroticatags' for literotica.com doesn't work on all stories.

Version 1.8.25 - 21 Jun 2014
New site: fictionmania.tv -- Thanks, cryzed!
Fix for site recognizer to handle with/without www. using https URLs.
Fix for some utf8 descriptions on fimf.
Site specific metadata 'eroticatags' for literotica.com.
Fix for 'a' flag on custom_columns_settings not working as intended.
Changes to '\,' to better implement split list feature to avoid infinite recursions.
Fix for calibre-injected series--don't treat series as a list, it isn't.
Auto-add http: to URLs starting with //.
Switch to transifex.com for translations.

Version 1.8.18 - 19 Apr 2014
Added workaround for an issue with fimfiction.net and blockquotes. Can be turned off by adding fix_fimf_blockquotes:false to the [www.fimfiction.net] section in personal.ini if it causes problems.

Add a feature to reduce sleep between ffnet requests in initial metadata collection for small download sets.

Make ffnet look-for-next chapter feature optional and default to off.

Version 1.8.11 - 15 Feb 2014
Fix for fanfiction.net cover download. This is turned off by default in CLI and plugin due to how many stories in ffnet show the author's picture. In section [www.fanfiction.net] add never_make_cover: false to turn covers on.

Version 1.8.04 - 12 Dec 2013
(v1.8.03 was a testing only version)
Raise minimum calibre version due to changes in identifier:url searching
Alternate URL efiction.trekiverse.org for trekiverse.org/efiction
Add do_update_hook to AO3 for updated chapters in the middle
Reorder defaults.ini files to put user/pass is_adult first in all sections
Graceful fail for 'k'HTML when no 'k'Url

Version 1.8.02 - 05 Dec 2013
New Site: trekiverse.org/efiction
Fix for higher rated stories with not logged in on tthfanfic.org
Add prequels/sequels &amp; fix groups site specific metadata for fimfiction.net
Now including German translation, thanks ILB!
Fix for identifier searchs and Overwrite if Newer with ffnet timestamps.

Version 1.8.01 - 18 Nov 2013
Fix for stories with more than 999 chapters.
Fixes/Enhancements for replace_br_with_p heuristic processing feature. Thanks, Asbjørn Grandt.
Fix for dc:language when none given and defaulting to English.
Fix for 'Default' Generate Cover setting with Internationalization/Localization.

Version 1.8.00 - 18 Nov 2013
Internationalization/Localization code added. If people volunteer to do translations, they'll be able to use FFDL in their own languages.
More fanfiction.net fixes. Don't included Updated/Published as characters, don't include excess Misc/Movies/etc categories on crossovers, start using https instead of http.
Improved error messaging for ficwad & squidge.org/peja

Version 1.7.40 - 07 Sept 2013
Better doc section override order in ini files.
Fix for calibre pre-1.0.0.
Additional series as site specific data for AO3.
Fixes for changes to harrypotterfanfictioncom.
Add User-agent="FFDL/1.7" for all adapters for fanfiction.net changes.
(Remove from specific adapters.)

Version 1.7.36 - 20 Aug 2013
Make check for Story URL change configurable.
Add configurable options to keep Title/Author the same in Title/Author Sort.

Version 1.7.35 - 06 Aug 2013
Remove some debugging output.
Minor optimizations for adapter lookup.
Get story url lists from sites with adapter, get urls from non-fic sites in CLI.
Warning on update if existing epub has no recognizable chapters.

Version 1.7.28 - 22 Jun 2013
Minor fixes to plugin
Fix for siye.co.uk stories with HTML in the title

Version 1.7.27 - 10 Jun 2013
Fixes for nha.magical-worlds.us and scarvesandcoffee.net.
Fall back category parsing for fanfiction.net when story has a broken crossover category link.
Restrict url list search on scarvesandcoffee.net.
Add 'Download as New Book?' dialog after 'Change Story URL?', fix author URLs when new author.

Version 1.7.24 - 28 Apr 2013
Catch errors on db.set_cover().
Don't strip lead/trail whitespace from replace_metadata, add feature \s->' ' in replace_metadata replacements.
After adding to reject list, delete only rejects, not those removed from list.
Offer user chance to skip update when the story URL would be changed.

Version 1.7.23 - 12 Apr 2013
New site: netraptor.org
New site: asr3.slashzone.org
New site: tokra.fandomnet.com
Remove defunct site: www.jlaunlimited.com
Fix author URLs for several sites with leading 'dir' in URL.
Fix for no chapter name for one chapter stories on TtH.
Improved error handling for mobi issues.
Add 'url' to chapter custom formats and class="skip_on_ffdl_update" for updates.
Add anthology_title_pattern feature.

Version 1.7.22 - 08 Apr 2013
Fix for AO3 series URL.
Include notes with chapter text for thewriterscoffeeshop.com.
Remove support for defunct site: prisonbreakfic.net
Remove support for defunct site: svufiction.com

Version 1.7.21 - 05 Apr 2013
Fixes for change to site dark-solace.org/elysian.
Allow ini site section names both with and without www. IE, [www.fanfiction.net] and [fanfiction.net] will both work now. If both are included, the section without www overrides the section with it.
Fix for finding URLs during drag & drop of text emails.
Fix for persistent AddDialog size.

Version 1.7.17 - 26 Mar 2013
Another fix for fanfiction.net changes.
Fix for collision setting when re-opening the add dialog.
Shorten button name to FanFictionDL.

Version 1.7.16 - 25 Mar 2013
Fix for fanfiction.net changes.

Version 1.7.15 - 25 Mar 2013
Make Add from URLs and Create Anthology for URLs modeless. That means you can open the Add/Create dialogs to put URLs in while still using the calibre library to look for duplicates, etc.
Add seriesUrl metadata. All sites that FFDL collects series info for now also collect a series URL. The default series on title_page is now a link. Used for...
Check for existing Series Anthology books (by seriesUrl) on story add/update. Similar to Reject List check, but offers to skip if you already have an anthology book for that story's series. (It doesn't offer to update the anthology for you.)
Add user/pass for dokuga.com.
Improvements to Reject List feature--allow sorting of reject list by url, title, author (when present). Improve readability of the reject dialogs.

Version 1.7.12 - 04 Mar 2013
Use existing anthology title on update, even when a series.
Add anthology=true metadata for anthology covers, etc.
Page scrape story descriptions again for fimfiction.net due to API issues.
Fix login failure for tth.

Version 1.7.3 - 05 Jan 2013
New site: www.dotmoon.net (Thanks Ida!)
New site: efiction.esteliel.de (Thanks Ida!)
New site: pommedesang.com (Thanks Ida!)
New Spanish language site supported: www.potterfics.com (Thanks Dan!)
New site: www.restrictedsection.org (Yes, this site has been frozen since March 2009.)
More workarounds for fimfiction.net's API issues.

Version 1.7.2 - 02 Jan 2013
New Spanish language site www.potterfics.com (Thanks Dan!)
Remove site www.yourfanfiction.com--it's been gone for awhile.
Correct AO3 extra metadata freefromtags to freeformtags. freefromtags will continue to work for those already using it.
Workaround for fimfiction.net's API issue with non-viewable chapters given.
Add feature to set reason for several Reject URLs at once. PI only.

Version 1.6.16 - 28 Oct 2012
New site: indeath.net (thanks besnef)
New site: www.jlaunlimited.com (thanks besnef)
Fixes for changes to fanfiktion.de formatting.
Fix for bad author on twiwritenet with some skins.
Change from www.ncisfiction.com to www.ncisfiction.net due to the ncisfiction.com domain expiring.

Version 1.6.15 - 23 Oct 2012
Fix for some stories on hpfandom.net
Fix for some stories on fimfiction.net
Add conditional replace_metadata feature
Extra metadata for fimfiction

Version 1.6.14 - 17 Oct 2012
Changes to logging to make more logging visible in PI and the same across web/CLI/PI.
Don't number chapter when only one chapter even if add_chapter_numbers is on.
Fix a bug where cover could still be partially set to an image in the cover_exclusion_regexp list.
Add include_images support for HTML format.
Preserve id and class attributes on the HTML tags. (This is for users who want more control from output_css. I don't *think* it will hurt anything for other users...)
Change grangerenchanted.com to use more relaxed HTML parser due to problems with some stories.
Change HTML format output to include title/author in file name that appears inside zip file.

Version 1.6.10 - 21 Sep 2012
New sites bloodties-fan.com, thehookupzone.net (thanks Marillapm)
Allow individual site adapters to add extra metadata entries to the standard ones. (key word: extra_valid_entries)
Allow custom labels on title/log pages for extra metadata entries. (key words: themes_label, cliches_label, etc)
Allow those extra metadata to be included in titlepage/logpage, or added to existing metadata entries. (key words: extra_titlepage_entries, extra_logpage_entries, include_in_genre, etc)
Allow new, purely composite, metadata entries to be made from existing and extra metadata entries. (key words: include_in_*)
Allow existing metadata entries to be redefined. If one site has what you think should be category and genre reversed, for example, you could swap them. (key words: include_in_category, include_in_genre, etc)
Allow calibre custom columns to be populated from the new extra metadata entries. (key word: custom_columns_settings)
New configuration options to add to titlepage_entries, logpage_entries or include_subject_tags for specific sites (instead of replace it). (key words: extra_titlepage_entries, extra_logpage_entries, extra_subject_tags)
Allow the format for Published, Updated and Packaged dates on titlepage/logpage to be configured in personal.ini. (key words: dateCreated_format, datePublished_format, dateUpdated_format)
Cover support for dramione.org.
A fix for squidge.org/peja Rating.
Loosen url check on AO3 to allow more copy/paste URLs.
Fix author on castlefans.org due to site/skin changes.

Version 1.6.9 - 14 Sep 2012
New site merlinfic.dtwins.co.uk (thanks, Ida)
New option features strip_chapter_numbers and add_chapter_numbers to remove and add numbers to chapter titles.
Fix BBEncoded summaries for fimfiction.net, improved handling for HTML in summaries in general. Default keep_summary_html:true to now.
Added code to prevent crashing when include_images accidentally turned on for non-epub formats.

Version 1.6.8 - 06 Sep 2012
Add 'Relationships' metadata for sites that support it, or are dedicated to a 'ship.
Add 'extracategories', 'extragenres', etc to ini to avoid hard coding them in the adapters.
Special code to *not* include Config & About menu options for Mac users. (Can still configure plugin from calibre's configuration.) Causes some Macs to crash.
Fix for dracoandginny.com adapter for different skins.
Fix for &amp; in tags.
Scroll custom column config tab for users with lots of custom columns.

Important Plugin Change: FFDL now uses a different, calibre system dialog before updating the library now. This dialog cannot be automatically skipped like the old one. The way it worked before risked corrupting your library if something else was trying to modify it at the same time.

Version 1.5.44 - 15 Jul 2012
New Site: finestories.com
New Site: www.hpfanficarchive.com
New Site: svufiction.com
New Site: www.twilightarchives.com
New Site: www.wizardtales.net
New Feature: Multiple authors per story. Currently supported for AO3, TtH and wraithbait.com. More will be added as we become aware that they use multiple author.
New Plugin Feature: Option to call 'Count Pages' plugin on new/update. Requires Count Pages 1.6.0 or better.
Fixes for latest fanfiction.net change.

Version 1.5.40 - 02 Jul 2012
New Site: ncisfic.com
New Site: national-library.net
Added Support for www.fanfiktion.de and archiveofourown.org username and password.
Set Updated Date to Published Date when not found (fix for recent FFNet changes.)
Fix for fallback metadata labels, allow other text in titlepage_entries
New 'Error Column' feature - On update/overwrite fail, save error msg to a custom column.
Note: As part of the archiveofourown.org fix, the configuration section for AO3 is now [archiveofourown.org], not [www.archiveofourown.org]. Please change your personal configuration accordingly, if you have customized your settings for archiveofourown.org.
Note that www.fanfiktion.de doesn't just require you to say 'yes, I'm an adult'. To see adult content there outside certain hours, you have to have an official government German, Austrian or Swiss ID card or passport number.

Version 1.5.39 - 28 Jun 2012
Another fix for fanfiction.net's latest changes--prevent 'Status: Complete' from appearing as a character.

Version 1.5.12 - 09 Apr 2012
Set calibre's author link field from authorUrl. Thanks to jackr for pointing out it's existence, and davidfor for showing where to find it.

Version 1.5.11 - 24 Mar 2012
Another work around for when SGMLParser's poor entity handling meets poor HTML.

Version 1.5.10 - 19 Mar 2012
New site: ksarchive.com, thanks to Jade Aislin for implementing this
Fixes for mugglenet.com--added user/pass, better handling for summary and is_adult levels.
Allow default_cover_image to use ${title}, etc; add cover_exclusion_regexp feature to exclude images from being covers.

Version 1.5.9 - 16 Mar 2012
Remove site gayauthors.org following complaints from the site administration.
New Site: nfacommunity.com
New Site: www.midnightwhispers.ca. Thanks to Sam for implementing these.
Make 'Update Calibre Only' add a new book if no matching book found.
Minor improvement to column updates for new stories.
Improve image support for a couple of obscure cases.
portkeyorg.org only - Write 'Chapter does not exist' chapter when chapter is in list, but does not exist.
Add is_adult check to twiwrite for when user on site is not set to adult.
Change td in portkey chapter text to div for nook.

Version 1.5.7 - 01 Mar 2012
Support for downloading images in the story text.
Support for cover image from three different sources.
Support to resize, make grayscale, and convert images to jpg.
Option for plugin to update calibre cover image on metadata update.
Major re-write of EPUB update to support images.
Improved handling of ini section priority.
New 'Stay on Top' option for 'Add New from URL(s)' dialog for easier drag-n-drop.
Add replace_hr option to replace <hr> tags with '* * *'
Support for fimfiction.net's locked story passwords, including an option to declare locked stories 'failed'.
Add an 'Include images in EPUBs' checkbox to duplicate some personal.ini settings.
nook_img_fix option - wrap img tags with div if not already wrapped with div or p for a nook problem. Defaults to true.

Version 1.4.1 - 12 Feb 2012
New feature - Allow user to set custom CSS in personal.ini for HTML and EPUB output.
New feature - Allow user to set custom regular expressions in personal.ini to modify metadata.
New feature - Use Accept-Encoding=gzip to speed download. (Not sites will use it--it's common for sites to block gzip based on User-Agent.)
Add progress bars while collecting URLs from stories for list and for updates.
Make ini edit Courier and 1pt larger than default font.

Version 1.3.1 - 28 Jan 2012
New feature: Fill Custom Columns with Story Metadata. Look in Config to set it up.
New feature: Collect and update Series column.
Improved drag-and-drop of URLs onto the Add New URL text box. Dragging URLs in adds now instead of replaces, and copies the URL, not the pretty text.
Added a 'show this again' checkbox to the dialog for reviewing updates before applying them. When unchecked, updates will be applied immediately if there were no problems.
Added a progress bar while applying updates, which can be lengthy.
Don't disable menu items(like update) when there are no books selected. It broke the keyboard shortcut if the menu hadn't rebuilt since books were selected.
Make the FanFictionDownLoader button (which does add or update, depending on whether books are selected) available for keyboard shortcut.
Fix date change for adastra.
Fix URL pattern, metadata collection for SIYE.

Version 1.2.0 - 16 Jan 2012
New feature - Options to update Reading List plugin lists for device sync and keeping a list of new books to read.
Plugin configuration now tied to library. Different libraries can have different settings.
Shortcut button in plugin config to dialog for assigning hotkeys.
List of Characters now parsed and saved for most supported sites.

Version 1.1.3 - 10 Jan 2012
Fixed lastupdate feature in include_subject_tags.
Separated Plugin defaults.ini from web/CLI defaults.ini to remove unusable options.
Config option to keep existing tags when updating metadata. Complete/In-Progress will still be updated, and Last Updated tags will be updated if lastupdate in include_subject_tags.

Under Calibre's Preferences, there's an option for 'Get plugins to enhance Calibre'. Find FanFicFare on the list (check the 'Update' and 'All' lists if you don't see it), click Install in the lower right corner.

Hmmm, Does not work, FFF does not show up as an installable plugin, it does not show at all.

Quote:

Originally Posted by JimmXinu

--OR--

Download the attached zip file and install the plugin/add to context menu or toolbar/restart Calibre as described in the Introduction to plugins thread.

This metode does work to install FFF, still does not show up as an plugin in 'Get plugins to enhance Calibre'.

If you're asking if you should install and use this now instead of FFDL, yes. It will copy your settings from FFDL (but not saved window sizes, disabled warnings or hot keys). You may uninstall FFDL whenever you are comfortable doing so.

If you're asking if the FFDL thread should be removed, no, not yet.

I plan to have some time with both up to ease the transition. And possibly one last version of FFDL with a one-time notification pop-up of the change over.

If you're asking if you should install and use this now instead of FFDL, yes. It will copy your settings from FFDL (but not saved window sizes, disabled warnings or hot keys). You may uninstall FFDL whenever you are comfortable doing so.

If you're asking if the FFDL thread should be removed, no, not yet.

I plan to have some time with both up to ease the transition. And possibly one last version of FFDL with a one-time notification pop-up of the change over.