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 some code to handle 24 hr clocks w/o changing adapters.
- Don't escape # in URLs, causes problems with ficbook.net.
- Bypass expired SSL cert by not using SSL. adapter_thehookupzonenet
- Bypass expired SSL cert by not using SSL. adapter_spikeluvercom
- Remove site twilightarchives.com - Closed as per web site.
- Remove site lotrfanfiction.com - Closed as per web site.
- Remove site www.13hours.org. Moved to AO3.
- Add site specific chapterslashtotal and chapterstotal for adapter_archiveofourownorg.
- Fixes for adapter_webnovelcom site changes to JSON.
- Add parentforums site specific metadata for base_xenforo, include partial list in category.
- Add user/pass to adapter_fictionhuntcom, required to see chapter text now.
- Discard cookie cache on library change--might use different users/settings.
- At least one efiction site said Completed: Completed instead of Yes.
- Adding some html class attrs to epub output for ease of CSS.
- Add --no-output CLI option. Closes #443
- Save cookiejar between downloads during same calibre session, including BG jobs.
- Avoid post URLs in XenForo notification emails for QQ & AH too.
- Avoid post URLs in XenForo notification emails better w/o catching post in thread title. Probably.
- Fix for 404 error on XF always_login. Closes #438
- Fix for CLI update fail on one story causing all subsequent to also skip update. Issue #438
- Avoid post URLs in XenForo notification emails better.
- Treat spacebattles /post/ URLs in emails the same as sufficientvelocity to avoid extra URLs in thread notifications.