Skip to content

Releases: JimmXinu/FanFicFare

FanFicFare v3.2.0

17 Nov 15:37
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

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. Both Python 2.7 and Python 3 are now supported.

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

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

Run fanficfare -h from command-line.

Changes:

  • Add background_color ini verbiage and check before image conversion.
  • Add feature for manually editing plugin settings JSON. Only shown in debug mode.
  • Plugin Reject list changes: show numbers, edit title/author, save rejects as data.
  • Refactor busy_cursor, busy cursor around saving rejects & settings, bump copyright years.
  • Add verbiage to [www.asianfanfics.com] about site censoring words when not logged in.
  • Detect 'fake' 404 page (with HTTP 200) for adapter_royalroadcom
  • Fix for adapter_wuxiaworldco for Python3.
  • Added volumes to chapter titles adapter_wuxiaworldco - thanks Rikkitp
  • Fix adapter_wuxiaworldco description decomposition, remove outdated testing raise from configurable.py - Thanks, Rikkitp
  • Fix for adapter_wuxiaworldcom site change.
  • Minor improvement to adapter_asianfanficscom logging.
  • Update for adapter_storiesonlinenet(& finestories) for login change.
  • adapter_fanfiktionde login doesn't use ssl.fanfiktion.de anymore.

FanFicFare v3.1.1

19 Oct 15:00
Compare
Choose a tag to compare

Point release for plugin only.

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Changes:

  • Fix for problem with new collision code and rejected URL.

FanFicFare v3.1.0

17 Oct 15:30
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

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.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 Calibre Metadata update called with URLs not in library.
  • Fix adapter_wuxiaworldco date format for 24 hour clock. Closes #345
  • Change adapter_lightnovelgatecom to adapter_novelonlinefullcom for site change. Closes #346
  • Add max_zalgo feature.
  • Handle stories without cover correctly adapter_wwwlushstoriescom. Closes #344
  • Add cover images for adapter_wwwlushstoriescom
  • Rename adapter_royalroadcom appropriately.
  • Fix for royalroad.com warnings.
  • Put SV(base_xenforo) prefix spans from title into 'genre', comment out some debugs.
  • Fix for issues with single-chapter stories not getting correct chapter title after chapter meta refactor Jul 2018.
  • Add fix calibre title/author cases options, move force title/author sort values to Standard Columns config Tab.
  • Add 'date' chapter metadata to AO3. Closes #336
  • Move mobi TOC back to after title page. Requested by jxxtan.

FanFicFare v3.0.0

10 Sep 18:49
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

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.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:

  • adapter_chosentwofanficcom: use pagecache and extracategories:Buffy the Vampire Slayer
  • Fix FimF login.
  • Fix adapter_harrypotterfanfictioncom date and characters/genre splitting.
  • Fix adapter_fanficauthorsnet metadata parsing and genre splitting.
  • Add --no-meta-chapters/-z CLI option.
  • Restore cursor in finally: clauses in case of issues.(plugin)
  • Update Translations
  • Fix for base_xenforoforum (SB/SV specifically) change to 'hide' sections of threadmark lists behind '...'. Issue #332
  • Fix empty Genre parsing for adapter_ficwadcom
  • Fix genre parsing for adapter_fanficauthorsnet.
  • Tweak mobi output--move TOC to end.
  • Remove some CLI debug output (conflist).
  • Improve CLI --save-cache, save on each fetch/post, fix a py2/py3 cross bug.
  • Small fix for <> appearing in text format.
  • Remove defunct site www.area52hkh.net
  • Remove defunct site www.fiction.thebrokenworld.org
  • Remove defunct site dramione.org
  • Remove defunct site writing.whimsicalwanderings.net
  • Remove defunct site www.destinysgateway.com
  • Remove defunct site imrightbehindyou.com
  • Remove defunct site nocturnal-light.net
  • Remove defunct site national-library.net
  • Add latestonly option to mark_new_chapters feature to remove pre-existing (new) chpater marks on update and only mark chapters that are new in this update. Closes #330
  • Attempting to get password protected stories in FimF working again.
  • Fix fanfiction.net metadata parsing -- genre was ending up in language after BS change.
  • Fix mobi output -- Fix an encoding issue, Kindle Goto-TOC works, TOC links are more accurate
  • Accept both [royalroad.com] and pre-existing [royalroadl.com] - Change [royalroadl.com] to [www.royalroad.com]
  • royalroadl.com has changed to www.royalroad.com.- Update included_dependencies
  • Many, many changes to make code run on both python 2.7 and python 3.

FanFicFare v2.28.0

02 Aug 19:47
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

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.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 html appearing in txt summary by default.
  • Remove in-story ad links from adapter_asexstoriescom.
  • adapter_royalroadl site uses relative dates now, including months and years ago.
  • Update plugin & web service html2text included package to fix text <>& output.
  • Fix for corner case screwing up chapter html(attr quotes). Closes #324
  • adapter_webnovelcom: update title selection (#323), thanks Ea
  • Remove accidental file.
  • Change AO3 description blockquote to a div tag.
  • Fix section links in html output(broken in def6b39)
  • Remove Google Plus icon (web service only)
  • Fix base_xenforoforum_adapter bug when no threadmarks.
  • Get fanficauthors.net story URL from existing epubs downloaded from the site.
  • Fix for site change: adapter_wuxiaworldcom
  • Add note to use_threadmark_wordcounts setting--base_xenforo sites' wordcounts ignore words insite Spoiler tags.
  • adapter_wuxiaworldco: Some older stories use a different date format.
  • Fix origtitle/toctitle for mark_new_chapters. Broken in chapter metadata revamp.
  • Fix tocpage links and correct index04 vs index, issue #320.
  • Refactor chapter internals for additional site-specific metadata per chapter.
  • Fix base_xenforo_list for AH & QQ prefered domains.
  • base_xenforoforum: Adding date, words & kwords per chapter metadata (SB/SB/QQ).
  • Whitespace clean up in code (#316) - thanks mcepl
  • Add alternate domains for SB, SV & QQ xenforo adapters.
  • base_xenforoforum: Sum threadmark word counts into numWords(when present). INI option use_threadmark_wordcounts defaults to true.
  • Add ignore_chapter_url_list feature.
  • adapter_trekfanfictionnet: don't set numWords to character count.
  • Add adapter_harrypotterfanfictioncom for new version of returned harrypotterfanfiction.com.
  • Add adapter for http://wuxiaworld.co/ (#315) - Thanks cryzed

FanFicFare v2.27.0

03 Jul 15:16
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

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:

  • Change adapter_storiesonlinenet to https (and derived finestories) - thanks davidfor.
  • Yet more site change for adapter_webnovelcom
  • Add status states Paused & Cancelled to adapter_fanfiktionde as well as site specific native_status.
  • adapter_webnovelcom: ignore 'ad-walled' chapters--the ad-wall bypass code stopped working, but isn't yet removed.
  • Calibre Plugin: Remove ebook formats before update, overwrite or unnew so that the previouis version ends up in trash in
    stead of just copied over.
  • Add adapter_classes metadata for developer testing.
  • Revert archive.skyehawke.com back https -> http.
  • Remove replace_br_with_p sentinels in desc HTML before giving to Calibre.
  • Fix for author in adapter_lcfanficcom
  • Fix for adapter_inkbunnynet author search.
  • base_efiction: use getProtocol for images too.
  • Change all sites that will work with https to use it all the time.
  • Remove fanfiction.mugglenet.com -- mugglenet.com is there, but no fanfic section anymore.
  • adapter_adultfanfictionorg used urllib2 exceptions without importing it.
  • Updates for site changes for adapter_gravitytalescom.
  • Fix author for adapter_inkbunnynet.
  • Site update fixes for adapter_inkbunnynet, thanks GComyn.
  • Fixes for adapter_webnovelcom for site changes.
  • Add status to webnovelcom (#306) - Thanks, rikkitp

FanFicFare v2.26.0

30 May 18:06
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

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:

  • base_xenforoforum_adapter: exclude threadmarks URL as chapter URL.
  • adapter_webnovelcom - use_pagecache - mostly for debugging.
  • Fix some metadata collection in adapter_webnovelcom.
  • Change adapter_whoficcom to https.
  • Add rating and sitetags to adapter_webnovelcom.
  • Fix date for adapter_gluttonyfictioncom
  • Remove defunct sites thealphagate.com and harrypotterfanfiction.com
  • Adding website_encodings:ignore feature for adapter_wwwnovelallcom.
  • fix chapter names in www.novelall.com - thanks Rikkitp
  • remove unnecessary br around advert in www.novelall.com - thanks Rikkitp
  • Consolidate URL chapter range code and apply to CLI for #302
  • fixes dateUpdated ang datePublished for lightnovelgate (#303) - thanks Rikkitp
  • https for starslibrarynet, abstract protocol a bit for eFiction Base.
  • Clarify some tooltip text and add 'FFF Frozen URL' feature.

FanFicFare v2.25.0

29 Apr 18:19
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

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 adapter_hpfanficarchivecom to not take author from banner by mistake.
  • New Site www.novelall.com - Thanks rikkitp!
  • Fix downloading illustrated stories from literotica. (#295) - Thanks davidfor
  • Add remove_spoilers & legend_spoilers options to royalroadl.com for Issue #287
  • Fix author URL/Id fetch for adapter_wwwlushstoriescom.
  • Fix www.webnovel.com adapter with volumes (#293) - Thanks rikkitp
  • Added status metadata to wuxiaworld and royalroadl (#289) - Thanks rikkitp
  • Add reformating option fix_excess_space to lightnovelgate (#291) - Thanks rikkitp
  • Change ficwad.com to https.
  • Fixes for tables, add keep_empty_tags,td,th and add to keep_html_attrs colspan,rowspan.
  • Allow domain sufficientvelocity.com for forums.sufficientvelocity.com.
  • Fix for wuxiaworld adapter when image is null (#288) - Thanks rikkitp

FanFicFare v2.24.0

27 Mar 15:41
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

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 translations.
  • Fix for SB/SV threadmarks.rss becoming incomplete list--move extract_threadmarks from QQ back to base.
  • Update adapter for wuxiaworld.com -- thanks cryzed!
  • Remove extra CSS line from default ini files.
  • Fix fix_pseudo_html in configurable.py for plugin edit check.
  • adapter_storiesonline(FineStories.com) fix for missing author link in header tag, from GComyn.
  • Add output_filename to --meta-only (#271), from theit8514
  • Add fix_pseudo_html option for webnovel.com site only, from cryzed

FanFicFare v2.23.0

28 Feb 16:34
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

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 translations.
  • Calculate number of chapters using start-end range when doing updates.
  • Make Get URLs from Page work better with TtH is_adult.
  • Fix rating, warnings, add ships to adapter_harrypotterfanfictioncom
  • Update adapter_efpfanficnet to use https and remove www. by default.
  • Don't include fandoms in category for fimfiction.net by default.
  • Handle new VIP chapter types in adapter_webnovelcom (#263) (Thanks cryzed)