Skip to content

Releases: JimmXinu/FanFicFare

FanFicFare v2.3.3

23 May 18:51
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • Fix for adapter_ashwindersycophanthexcom login.
  • Add merged tags to anthology epubs. (plugin only)
  • Fix for ProceedQuestion got an unexpected keyword argument 'log_viewer_unique_name' (plugin only)
  • Remove defaults.ini sections for removed sites.
  • Make 'Go back to fix errors?' dialog scroll error list for smaller dialog size. (plugin only)
  • Update Translations. (plugin only)

FanFicFare v2.3.2

17 May 17:39
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • Remove some more print output (hopefully the last) in the hopes it will help with Mac.
  • Fix for %p (am/pm) date parsing on non-en_US locales. - AKA Fix for edeniz's date issues with SB.
  • Fix for Yet Another Site Change on quotevcom.
  • Fix for Mac OS X crashes - changes to progress bar dialogs implementation.
  • Update translations.
  • Fix for Mac OS X freezes - set log level to CRITICAL unless calibre in debug or in BG job.
  • Update included html2text for web/plugin, require as dependency for CLI. (Fix for obscure problem with URLs in story with text output.)
  • Change adapter_ncisfictionnet to eFiction Base due to site change.
  • Fixes for ficbook.net changes.
  • Remove dead site: bdsm-geschichten.net
  • Remove dead site: scarhead.net
  • Remove dead site: www.therabidreader.com
  • Remove dead site: grangerenchanted.com
  • Remove dead site: www.nickngreg.nl
  • Remove dead site: tokra.fandomnet.com
  • Remove dead site: buffynfaith.net

FanFicFare v2.3.1

19 Apr 15:20
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • Add additional strings for translations.
  • Add 'Save All Errors' checkbox for plugin save-errors column.
  • Update translations
  • Add exception for bad HTML breaking img finding.
  • Fix for Overwrite if Newer not working with BG Metadata.
  • Comment out some debug output.
  • Updates to adapter_literotica from davidfor
  • Clean up a stray print.
  • Catch more img tag exceptions.
  • Fix series/universe processing in adapter_storiesonlinenet.
  • Fix for literotica.com using str() instead of unicode().

FanFicFare v2.3.0

20 Mar 15:03
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • Fix for adapter_thehexfilesnet missing chapter text.
  • Fixes for finestories.com, now shares code with storiesonline.net, thanks davidfor for this.
  • Allow ini keyword universe_as_series in finestories.com as well as storiesonline.net.
  • Fix for fimfiction.net site update -- thanks Facedeer
  • New site: www.artemis-fowl.com - Thanks gcomyn!
  • New site: www.naiceanilme.net - Thanks gcomyn!
  • New site: fanfiction.lucifael.com - Thanks gcomyn!
  • New site: buffygiles.velocitygrass. - Thanks gcomyn!
  • New site: www.andromeda-web.com - Thanks gcomyn!
  • New site: www.therabidreader.com - Thanks gcomyn!
  • Performance improvements (extra caching) for complex metadata manipulation.
  • Changes to all plugin logging output (debug) to add datetime and reduce inadvertent smilies. ("FFF:DEBUG")
  • Additional ini options for base_xenforoforum adapters.
  • Add storyUrl ini section feature. Add custom configuration for individual stories by adding personal.ini sections specifically for them.
  • Fixes for quotev.com, author and chapter list.
  • Add 'averrating' and tweak description: adapter_literotica
  • Fix adapter_literotica setDescription
  • Make HTTP 410 StoryDoesNotExist in tthfanfic.org, make conn fail trace debug, not error level.
  • Allow a second kind of 'chapter missing' for portkey.org.
  • Change fanfiction.mugglenet.com to base_efiction after site update.
  • Hide user/pass in debug log, add 'View Safe personal.ini' option that also hides user/pass.
  • Re-organize personal.ini config tab in plugin.
  • Yet more fixes for quotev.com changes.
  • Find and include chapter specific images for quotev.com.
  • Fix for a bug on a TtH story (empty category tag).
  • Add site specific reads, reviews for hpfandom.net.
  • Fix for base_efiction_adapter stories with spans w/o class attr.
  • Add support for 'This story has not been validated' in base_efiction_adapter
  • Some mcstoriescom stories include

    tags that aren't title/chapter/byline.

  • Update translations.

FanFicFare v2.2.18

18 Feb 19:20
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • Fix for quotev.com change to story image.
  • Fix for tthfanfic.org author story list change. (Manifests as 'Adult required'.)
  • Add byline site specific metadata for AO3.
  • Apply format ini option to date/time types. For calibre columns passed in.
  • Change deprecated has_key() to has_attr() on BS objects.
  • Adding Word Count post-processing option, like Smarten Punct.
  • Fix for html5lib handling noscript oddly, noticed with fictionalley.org.
  • Fix fictionally.org description so calibre doesn't it.
  • Add code for lazyload images in base_xenforoforum.
  • Correct outdated ini comment re *_filename.
  • Fix for replace_br_with_p(htmlheuristics) when author includes <>, thanks Feynor!
  • Fix for portkey.org--Don't use cache on first hit in case added adult cookie.
  • Add (partial) translations for Estonian and Norwegian Bokmål
  • Add automatic adding of unrecognized metadata in base_efiction. For tgstorytime.com.
  • Fix 'In Progress' to 'In-Progress' in fanfiktion.de & ficbook.net like all the others.
  • Fix for Calibre generated covers.
  • Adding Incomplete status state to adapter_storiesonlinenet
  • Add new AccessDenied exception for one line output in CLI.
  • Allow Pairing w/o Centered category -> chars in TtH.
  • Update translations.

FanFicFare v2.2.17

18 Jan 22:26
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • Fixes for problems with urlparse.parse_qs in adapters and new unique_list with authorId. Also BS4 fixes to adapter_spikeluvercom.py
  • Adding additional metadata collection, potionsandsnitches & walkingtheplankorg
  • Allow Anonymous author for quotev.com.
  • Skip (instead of error) if asked to UnNew non-FFF epubs.
  • Update translations.
  • Update base_xenforoforum for SV threadmark change.
  • Fix so ships_CHARS and sort_ships_splits work together.
  • Remove defunct sg1-heliopolis.com site after down for +1 month.
  • Update quotev.com adapter.
  • Fix for TtH Story-42 matching Story-421 while searching auth pages.

FanFicFare v2.2.16

19 Dec 23:33
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • Update for changes to storiesonline.net site.
  • Set is_adult cookie for FimF on 'Get URLs from Page' if set in personal.ini.
  • Fix for hpfandom.net change so one-shot stories will work correctly.
  • Improvements to basic chapter_title_strip_pattern, add warning comments for same.
  • Add dblquotes around folder name on IMAP lookup. (plugin only)
  • Update to BeautifulSoup 4.4.1 everywhere, remove included BS3. Effected parts:
    ---- MOBI generation
    ---- replace_br_with_p feature
    ---- base_efiction adapters
    ---- Most site adapters.
  • Update embedded html5lib from 0.99999 to 0.9999999. (plugin/webservice only)
  • Strip <script> tags from HTML. Added for FimF, but applies to all sites.
  • Remove 'like' from XenForoForum chapter links in index post.
  • Make metadata lists unique even when keep_in_order_.
  • Change entities to actual utf8 chars in adapter_fanfictionjunkiesde.py.
  • Add keep_html_attrs feature - deprecates keep_style_attr and keep_title_attr.
  • Add replace_tags_with_spans feature.
  • 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:
    http://www.mobileread.com/forums/showthread.php?p=3224924&postcount=829
  • Remove HTML comments when using replace_br_with_p.

FanFicFare v2.2.15

23 Nov 21:41
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • Add series00-04HTml to defaults.ini for AO3.
  • Comment out debug that can cause additional errors depending on content.
  • Add html5lib to more BS4 calls, convert another place to BS4.
  • Fix for whofic.com with replace_br_with_p.
  • Fix for UnNew epubs with & or double quote in chap title.
  • Add sort_ships_splits and ships_CHARS.
  • Reduce over long error msgs when editing personal.ini(plugin).
  • Update translations(plugin).
  • Change str() to unicode() many places.
  • Make sort_ships honor doreplacements (and .NOREPL) flag.
  • Updates for mediaminer.org.

FanFicFare v2.2.14

18 Oct 20:56
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • Remove site thequidditchpitch.org, domain is parked.
  • Remove site devianthearts.com, server not found for a week.
  • Change site www.nickandgreg.net to www.nickngreg.nl while still accepting old URLs.
  • Change site ninelives.dark-solace.org to new domain ninelivesarchive.com.
  • Change site questionablequesting.com to forum.questionablequesting.com only. Supporting both caused problems.
  • Fixes for hpfandom.net changes.
  • Fix for bloodshedverse.com.
  • Fixes for quotev.com (thanks, cryzed)
  • Fixes for base_xenforoforum adapters.
  • Add continue_on_chapter_error feature for base_xenforoforum adapters.
  • Add user/pass login for NSFW forums on forum.questionablequesting.com.
  • Add capitalize_forumtags feature to base_xenforoforum and include forumtags by default.
  • Account for base href in base_xenforoforum so emoticon images work.
  • Correct cover_exclusion_regexp for base_xenforoforum.
  • 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.
  • Fix replace_hr feature.
  • Use pagecache and cookiejar in CLI.
  • Fix for UnNew not working correctly with double quotes in chapter titles.

FanFicFare v2.2.13

17 Sep 15:56
Compare
Choose a tag to compare

Installation instructions:

Plugin:

Install zip attached file.

Web service:

http://fanficfare.appspot.com/

Command line interface:

Rather being delivered as a zip file with dependencies included, FanFicFare is delivered as a pip Python package. It's been tested on Python 2.6 and 2.7, but not on Python 3.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)

Run fanficfare -h from command-line.

Changes:

  • New site: quotev.com, thanks cryzed!
  • Convert dark-solace.org(Elysium fields) to eFiction Base adapter to correct for site changes.
  • Fix eFiction Base Author URLs.
  • Switch chapter #post-12345 chapter URLs to permalinks for XenForoForum Base adapters.
  • On UnNew of an anthology, also update individiual toc.ncx files used for EpubMerge UnMerge. (plugin only)
  • Fix fall back for FimF cover image when there's a 'medium' but not a 'large' available.
  • Record forum thread tags in XenForoForum Base adapters. Appears on title page by default, but not calibre tags.
  • Change output_filename_safepattern to replace leading '.' for benefit of *nix OSes.
  • Fix mediaminer.org for site changes.
  • Fix to hpfandom.net change story URL when given chapter URL instead of story start URL.
  • Allow forum.questionablequesting.com for questionablequesting.com.
  • Change plugin to deal with adapters that can change story URL due to being given chapter url. (hpfandom.net, etc)