Skip to content

FanFicFare v3.28.0

Compare
Choose a tag to compare
@JimmXinu JimmXinu released this 11 Jan 15:14

fanfiction.net disabled

This version disables fanfiction.net support. The site is blocking our traffic and working around it has become prohibitively difficult.

We can hope that the situation will improve and fanfiction.net support will be returned, but for now, this version gives a more accurate error message when it fails and stops throwing extra traffic at the fanfiction.net servers.

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:

  • Disable adapter_fanfictionnet with warning about site blocking.
  • Catch exception from emails not decoding, skip & logger.error().
  • Add a fake get_image_size() method for when no image processing available. Closes #621 (CLI only)
  • Change adapter_twilightednet to https
  • Change for adapter_fanfictionnetadapter_fanfictionnet to make skip_author_cover work again.
  • Make included certifi and requests use same tmp file code and store under calibre tmp dir for cleanup.
  • Add append_datepublished_to_storyurl option for storiesonline.net, finestories.com, scifistories.com only.