github JimmXinu/FanFicFare v4.0.0
FanFicFare v4.0.0

latest releases: v4.38.0, v4.37.0, v4.36.0...
3 years ago

Installation instructions:

Calibre Plugin:

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

Command line interface:

FanFicFare is delivered as a pip Python package.

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

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Major refactoring/rewrite of network fetching and caching layer using requests library.
  • use_browser_cache feature added -- Read fanfiction.net stories from your Chrome or FireFox browser cache in addition / instead of the network. Many thanks to Sidney Markowitz for the stellar help with this. See BrowserCacheFeature Wiki Page.
  • Add additional_images setting for html & epub formats. Close #648
  • Fix for 'Updating' (anonymous?) author in adapter_wuxiaworldsite. For #657
  • Allow tweak_fg_sleep etc with any site, add defaults settings for basexenforo, fictionalley and fictionpress.
  • Drag/drop of 'emails'--look for story URL in Content-Base header for Thunderbird RSS 'emails'.
  • Apply 'email' proc flag when processing dragged .eml files--which are emails.
  • Update translations.
  • Fix adapter_webnovelcom for some site changes. Closes #644
  • Allow tweak_fg_sleep etc with any site, add defaults settings for basexenforo, fictionalley and fictionpress.
  • fanficauthors.net doesn't use login anymore. Closes #651
  • BG % done by stories AND chapters.
  • Restore multi-process background jobs as one process per site.
  • Don't count continue_on_chapter_error chapters when checking vs 'new chapters'.
  • More properly get msg payload fromemail drag and drop. Closes #645
  • Give adapter_archiveofourownorg a get_section_url() for quicker rejects checks from email.
  • Convert adapter_spikeluvercom to base_efiction after site changes.
  • Remove 'extrasleep' feature--it was ugly--increase slow_down_sleep_time for the couple sites that used it. We can trust the users, right?
  • Remove httplib._MAXHEADERS workaround for royalroad.com - not happening anymore.
  • Fixes for py2/py3 & a stray INI space.
  • Fix for Reject List to equate story URLs with and without titles, for XenForo and ffnet. Otherwise you can end up with dups in Reject List and not recognize new URLs are already being rejected. Also fixes [storyUrl] sections without titles for ffnet.
  • Fix fictionpress.net and retain Reject List entries for removed sites.
  • Get cloudscraper 1.2.56 changes, but keep py2 compat.
  • Fix for chapter error report. Closes #641
  • adapter_fanfictionnet: Start keeping story title part of storyUrl.

Don't miss a new FanFicFare release

NewReleases is sending notifications on new releases.