github JimmXinu/FanFicFare v3.14.0
FanFicFare v3.14.0

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

Installation instructions:

Calibre Plugin:

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

Web service:

Important Notice about Web Service Version

Starting Nov 30, Google will only allow me to update the web service if I give them a way to bill me for 'building' the app.

And once they have a way to bill me, they will charge when the service goes past the free limit unless manually turned off each time or more draconian scaling settings are used:

If you are currently relying on the free tier as a cost control mechanism, you will need to make a configuration change to maintain the current behavior. You must set a Cloud Budget Alert and manually shut off your app, or set the max_instances setting to 1 in app.yaml to never go above the free tier.

On Friday Nov 15, 2019, I uploaded the new version with the max_instances:1 setting recommended. The service has been 'Over Quota' every time I've looked since then.

I maintain FanFicFare as a hobby and for my own use. When I inherited the project from the original developer (Roman Kirillov), it already had the web service running on Google App Engine associated with it.

I continued to support the web service in recent years as a legacy for the users who can't run the CLI or Calibre versions. But I'm not interested in spending my money on it, or dealing with the accounting and possible tax implications of collecting donations to run it.

I plan to continue maintaining the Calibre Plugin and Python CLI versions of FanFicFare. But at this point, I'm shutting down the web service.

If you are interested in possibly taking over or creating your own web service, please join the conversation at the FanFicFare Google Group.

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:

  • Different email URL for royalroad.com. Closes #452
  • Update adapter_fictionmaniatv to use HTML versions containing images and fall back if not found.
  • Update adapter_fictionmaniatv to use HTML versions vs text by default.
  • Update Translations
  • New Site fanfics.me (Russian language site).
  • (Fix incorrect version number.)
  • Base_eFiction - Get Rating/Rated from TOC page if not found on print page. Remove from 2 individual adapters.
  • Failsafe for max_zalgo setting. Closes #449.
  • Add plugin option for toolbar button to pop menu.
  • Fix AO3 chapterstotal replace_metadata for multi digits.
  • Add
    around AO3 chapter head/foot notes. Issue 447
  • Remove feature to save cookiejar between downloads and BG jobs--causes some obscure problems with QQ at least. Closes #466

Don't miss a new FanFicFare release

NewReleases is sending notifications on new releases.