FanFictionDownLoader Changelog

What's new in FanFictionDownLoader 4.4.75

Oct 1, 2013
  • Fixes for indeath.net - Thanks Besnef!
  • Better Non-BtVS/AtS detection for tthfanfic.org
  • do_update_hook for fimf, find newest chapter and update from there when true.

New in FanFictionDownLoader 4.4.68 (Aug 7, 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.

New in FanFictionDownLoader 4.4.67 (Jul 29, 2013)

  • Fixes for fanfiktion.de, storiesofarda.com, hpfanficarchive.com, and dark-solace.org/elysian sites.

New in FanFictionDownLoader 4.4.66 (Jul 25, 2013)

  • Fixes for fanfiktion.de & thehexfiles.net, add entries to teststory valid list.

New in FanFictionDownLoader 4.4.65 (Jul 19, 2013)

  • CLI u/--update-epub option to update existing file when given URL, too. Before, you had to give the CLI the path to the existing epub. Now when given a URL, if there's already an epub where output_filename says to write, FFDL CLI will update instead of overwriting.
  • output_filename_safepattern parameter now controls what characters FFDL treats as 'unsafe' for filenames.
  • sort_ships option: Reorder ships so b/a and c/b/a become a/b and a/b/c. Only separates on '/', so use replace_metadata to change separator first if needed. Something like:
  • ships=>[ ]*(/|&|&)[ ]*=>/
  • You can use ships_LIST to change the / back to something else if you want.
  • join_string_ option: FFDL list entries are comma separated by default. You can use this to change that. For example, if you want authors separated with ' & ' instead, use join_string_calibre_author:\s&\s. (\s == space)
  • keep_in_order_ options: FFDL sorts list entries by default (except for author/authorUrl/authorId). But if you want to use an extra entry derived from author, it ends up sorted. For example, if you added calibre_author: keep_in_order_calibre_author:true
  • replace_metadata _LIST options: FFDL replace_metadata lines operate on individual list items for list entries. But now if you want to do a replacement on the joined string for the whole list, you can by using _LIST. Example, if you added calibre_author: calibre_author_LIST=>^(.{,100}).*$=>\1

New in FanFictionDownLoader 4.4.63 (Jul 10, 2013)

  • New Site: scarhead.net - Thanks Ida!
  • Improved error handling when ffnet is having problems.
  • Phoenixsong can have individual chapters req login. Add force_login parameter.
  • FFDL now supports over 90 different sites.

New in FanFictionDownLoader 4.4.62 (Jul 1, 2013)

  • New Site: fanfic.potterheadsanonymous.com
  • New Site: www.simplyundeniable.com
  • Allow domain fanfic.mugglenet.com for mugglenet.com

New in FanFictionDownLoader 4.4.61 (Jun 24, 2013)

  • Fix for siye.co.uk stories with HTML in the title

New in FanFictionDownLoader 4.4.60 (Jun 13, 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.

New in FanFictionDownLoader 4.4.59 (May 31, 2013)

  • New site: nickandgreg.net - Thanks, Ida!
  • Add Read & Review counts to dramione.org and grangerenchanted.com

New in FanFictionDownLoader 4.4.58 (May 27, 2013)

  • Add keep_style_attr option.
  • Add [teststory] feature (primarily for plugin users.)

New in FanFictionDownLoader 4.4.57 (Apr 29, 2013)

  • Don't strip lead/trail whitespace from replace_metadata, add feature \s->' ' in replace_metadata replacements.

New in FanFictionDownLoader 4.4.56 (Apr 15, 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.
  • Improved CLI error reporting.
  • Add 'url' to chapter custom formats and class="skip_on_ffdl_update" for updates.

New in FanFictionDownLoader 4.4.55 (Apr 9, 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

New in FanFictionDownLoader 4.4.54 (Apr 8, 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.

New in FanFictionDownLoader 4.4.53 (Apr 2, 2013)

  • Fix for fanfiction.net changes.

New in FanFictionDownLoader 4.4.52 (Mar 29, 2013)

  • Fix for fanfiction.net changes.

New in FanFictionDownLoader 4.4.50 (Mar 27, 2013)

  • Another fix for fanfiction.net's changes.
  • Language metadata was getting filled with a bad value.

New in FanFictionDownLoader 4.4.49 (Mar 26, 2013)

  • Fix for fanfiction.net update.
  • 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...
  • Add user/pass for dokuga.com.

New in FanFictionDownLoader 4.4.47 (Mar 19, 2013)

  • Fix for filling int/float custom columns with favs/etc with commas.
  • Fix for HTML entities in complex replace_metadata setups.
  • Fixes for fimfiction.net site changes.
  • Add "add_to_" feature to ini config. Allow higher priority sections to *add* to any ini param rather than replace it.
  • Remove BBCode, not used by adapter_fimfictionnet anymore.

New in FanFictionDownLoader 4.4.46 (Mar 5, 2013)

  • Page scrape story descriptions again for fimfiction.net due to API issues.
  • Fix login failure for tth.

New in FanFictionDownLoader 4.4.45 (Feb 28, 2013)

  • www.ficwad.com -> ficwad.com. Ficwad changed their canonical domain. You'll need to change [www.ficwad.com] to [ficwad.com] in your personal.ini.

New in FanFictionDownLoader 4.4.44 (Feb 21, 2013)

  • Include author notes in chapters on fimfiction.net.

New in FanFictionDownLoader 4.4.43 (Feb 7, 2013)

  • New site: www.henneth-annun.net
  • New site: www.psychfic.com
  • Now accepting www.skyehawke.com/archive URLs for archive.skyehawke.com stories.

New in FanFictionDownLoader 4.4.42 (Feb 5, 2013)

  • Improve error handling, add retry for restrictedsection.org.
  • Strip leading 0s from story ids for canonical ids in AO3.
  • Include hyphenation test case in test1 adapter.
  • Better fix for Nook hyphenation issue--Nook now honors adobe-hyphenate: none.
  • Remove extra newlines introduced by writer_epub on updates.
  • Fix broken lastupdate tags feature. Defaulted off for PI.
  • Fix author URLs for multiple author stories.

New in FanFictionDownLoader 4.4.40 (Jan 29, 2013)

  • Fix for a change in fimfiction.net's handling of password protected stories.
  • Fix for thewriterscoffeeshop.com's changed date format.

New in FanFictionDownLoader 4.4.39 (Jan 16, 2013)

  • New site: buffynfaith.net (Thanks Dan!)

New in FanFictionDownLoader 4.4.37 (Jan 14, 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.

New in FanFictionDownLoader 4.4.36 (Jan 4, 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.

New in FanFictionDownLoader 4.4.35 (Nov 27, 2012)

  • Set Language to Italian for www.efpfanfic.net.
  • Allow replace_metadata to effect Language metadata.
  • Fix fimfiction.net cover images

New in FanFictionDownLoader 4.4.34 (Nov 16, 2012)

  • Fixes for www.efpfanfic.net.
  • Allow 'On Hiatus' status for fimfiction.net.

New in FanFictionDownLoader 4.4.33 (Nov 8, 2012)

  • Update potionsandsnitches.net date format.
  • Switch ponyfictionarchive.net from BeautifulStoneSoup to BeautifulSoup.
  • Precompile metadata_replace regexps for performance.
  • Change summary td to div in thehexfiles.net for table titlepages.
  • Tidy some more poor HTML on fictionalley.org
  • Honor begin/end chapters on update. For testing purposes on CLI & Plugin.

New in FanFictionDownLoader 4.4.32 (Nov 6, 2012)

  • New site: www.efpfanfic.net (Italian language site)

New in FanFictionDownLoader 4.4.31 (Oct 29, 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.

New in FanFictionDownLoader 4.4.29a (Oct 23, 2012)

  • Minor fix for some stories on www.hpfandom.net.
  • include_logpage: smart feature -- Add logpage only if In-Progress or has one already.
  • Minor fix for date formating fallback.

New in FanFictionDownLoader 4.4.29 (Oct 19, 2012)

  • Changes to logging to make more logging visible in PI and the same across web/CLI/PI. Now works on Python 2.5 also.
  • 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. (CLI & PI only.)
  • 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.

New in FanFictionDownLoader 4.4.28 (Oct 4, 2012)

  • New site www.qaf-fic.com
  • Fix grangerenchanted.com, sg1heliopolis.com & themasque.net.
  • Add add_chapter_numbers: toconly option.
  • Better handling of 'Anonymous' stories on AO3.
  • Allow empty descriptions (summary).
  • Make just about all the output formatting customizable. See http://code.google.com/p/fanficdownloader/wiki/FanFictionDownLoaderCustomOutput

New in FanFictionDownLoader 4.4.27 (Sep 29, 2012)

  • Fix bbcode'd summary issue with fimfiction.net.
  • Fix get urls from web page bugs.
  • Improved include_in_* handling.
  • Add replace_metadata by metadata key feature.
  • Additional site-specific metadata for AO3.
  • Fix 'www.' handling for input URLs.
  • Fix bug with dokuga.com.
  • Fix extratags bug.

New in FanFictionDownLoader 4.4.26 (Sep 24, 2012)

  • New Sites: bloodties-fans.com and thehookupzone.net, thanks Marillapm!
  • Added extra metadata feature for certain sites. This one contains some metadata features that have been requested, plus quite a bit of internal refactoring to allow them. This is primarily intended for calibre plugin users, so it's documented in the plugin forum.
  • http://www.mobileread.com/forums/showthread.php?p=2232529#post2232529
  • Also added cover images for dramione.org, thanks ilovejedd.
  • Fixes for: squidge.org/peja Rating including '[' when there's no stars; loosen url check on AO3 to allow more copy/paste URLs; fix author on castlefans.org due to site/skin changes.

New in FanFictionDownLoader 4.4.24 (Sep 7, 2012)

  • Added 'Relationships' metadata for sites that support it, or are dedicated to a 'ship.
  • Added 'extracategories', 'extragenres', etc to ini to avoid hard coding them in the adapters.
  • Fix for dracoandginny.com adapter for different skins.

New in FanFictionDownLoader 4.4.23a (Aug 27, 2012)

  • New site: www.sinful-desire.org
  • Add adobe-text-layout: optimizeSpeed; to epub CSS to prevent hyphenation on Nook STR(it loses parts of the hyphenated word sometimes.)

New in FanFictionDownLoader 4.4.23 (Aug 24, 2012)

  • New site: www.dracoandginny.com
  • New site: www.scarvesandcoffee.net
  • New site: www.thepetulantpoetess.com
  • New site: www.wolverineandrogue.com

New in FanFictionDownLoader 4.4.22a (Aug 20, 2012)

  • Workaround for bad html in some story summaries on yourfanfiction.com.

New in FanFictionDownLoader 4.4.22 (Aug 7, 2012)

  • Optionally keep an Update Log of past updates (epub only). See personal.ini include_logpage option.
  • Fix for nha.magical-worlds.us stories with more than 9 chapters.
  • 'Get Story URLs from Web Page' now uses AO3 user/pass if saved in personal.ini.
  • 'Collection' style AO3 story URLs now work.

New in FanFictionDownLoader 4.4.21b (Aug 6, 2012)

  • Removed extra html body from ancient ffnet chapters.
  • Fix for ffnet genres with extra space.

New in FanFictionDownLoader 4.4.21a (Jul 23, 2012)

  • Correct integration of grangerenchanted.com, hlfiction.net & nha.magical-worlds.us

New in FanFictionDownLoader 4.4.20 (Jul 16, 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.
  • Fixes for latest fanfiction.net change.

New in FanFictionDownLoader 4.4.19 (Jul 10, 2012)

  • New site dark-solace.org
  • New site pretendercentre.com
  • New site themasque.net

New in FanFictionDownLoader 4.4.18 (Jul 3, 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.

New in FanFictionDownLoader 4.4.17a (Jun 29, 2012)

  • Another fix for fanfiction.net's latest changes--prevent 'Status: Complete' from appearing as a character.

New in FanFictionDownLoader 4.4.16b (Jun 22, 2012)

  • Better error handling for bad image_max_size parameter.
  • Fix issue with fanfiction.net covers and non-epub formats.
  • Fix series# with javascript and different warning#s. geturls w/javascript.

New in FanFictionDownLoader 4.4.14 (Jun 6, 2012)

  • Fix for fanfiction.net's latest changes.
  • Make thehexfiles.net accept www.thehexfiles.net too.
  • New site: www.ik-eternal.net by Ida.

New in FanFictionDownLoader 4.4.13 (May 30, 2012)

  • New Site: www.dokuga.com by Ida.
  • New Option: Under [txt] wrap_width to control word wrap width in text output.

New in FanFictionDownLoader 4.4.12a (May 28, 2012)

  • Fix ffnet genre, characters, status.

New in FanFictionDownLoader 4.4.11 (May 21, 2012)

  • Eight new sites by Ida:
  • ashwinder.sycophanthex.com
  • chaos.sycophanthex.com
  • erosnsappho.sycophanthex.com
  • lumos.sycophanthex.com
  • occlumency.sycophanthex.com
  • dramione.org
  • www.phoenixsong.net
  • www.walkingtheplank.org

New in FanFictionDownLoader 4.4.10 (May 19, 2012)

  • New versions out with new site:
  • www.checkmated.com by Ida

New in FanFictionDownLoader 4.4.9 (May 14, 2012)

  • New versions out with new sites:
  • www.libraryofmoria.com by Ida
  • www.wraithbait.com by Ida
  • www.squidge.org/peja (WWOMB) by Jim
  • (This does not support other sections of www.squidge.org, or the other files under www.squidge.org/peja that aren't in the Fiction instance.)