Skip to content

FanFicFare v3.29.0

Compare
Choose a tag to compare
@JimmXinu JimmXinu released this 20 Jan 15:57

fanfiction.net re-enabled

This version re-enables fanfiction.net support.

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:

  • Add better chapter error reporting, refactor proceed_question code.
  • Add plugin options to mark success/failed/chapter error individually.
  • Clear metadata cache after adapter metadata fetch. Cached metadata values may not be replace_metadata processed if fetched before their conditional dependencies. Revealed by AO3 one-shots using title for chapter name.
  • Re-enable ffnet and bump up sleep times for same.
  • ffnet fpcom, continue_on_chapter_error:true by default, increase sleep times.
  • First rough version of reporting continue_on_chapter_error chapters.
  • Report chapter_error in custom error column and marked (when configured).
  • Update to cloudscraper v1.2.52
  • Increase times between retries on fetch error.
  • Tweek ffnet/fpcom sleep times again.
  • slow_down_sleep_time: randomize between 0.5 time and 1.5 time.
  • Report cloudscraper exceptions as such, plus hide the potentially misleading 'opensource' part.
  • adapter_fanficsme: do an extra fetch before login for cookie(?) Closes #633
  • adapter_webnovelcom: Fixes for site changes. Closes #629
  • quotev.com: site change in date parse, use utf8:ignore as first encoding choice. Closes #625