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. It's been tested on Python 2.6 and 2.7, but not on Python 3.
pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.
(pip will automatically install dependencies beautifulsoup4, html5lib, chardet and six.)
Run fanficfare -h
from command-line.
Changes:
- Fix for wraithbait.com - no longer displays review counts, remove code that collects them.
- New site: royalroadl.com Thanks wassname!
- Allow '_u#.xhtml' file names in updates. For Calibre Convert on Anthologies, then manually split.
- Add Last Checked Column feature
- Fixes for adapter_adultfanfictionorg.py from GComyn.
- New site: chosentwofanfic.com -- Thanks GComyn!
- New site: www.asexstories.com -- Thanks GComyn!
- New site: www.bdsmlibrary.com -- Thanks GComyn!
- New site: www.ficsite.com -- Thanks GComyn!
- Tweaks and fixes across several sites from GComyn.
- Site lotrfanfiction.com changed date format.
- Improve quotev.com not found reporting a little.
- Fix for potterfics.com layout change.
- Remove duplicate adapter for fanfiction.lucifael.com--still supported.
- Update translations.
- Fix to handle incorrect HTML better in Get URLs from Page.
- Add strip_text_links INI param to allowed list for asexstories.com.
- Change comments sanitization for calibre to be less draconic.
- Fix author fetch for post URL base_xenforoforum.
- Don't use 'uparrow' quote links as chapter links in base_xenforoforum.
- Adding remove_spoilers and legend_spoilers features and css example for spoilers for base_xenforoforum.
- Remove noscript tags from base_xenforoforum content--otherwise double images appear in Kindle and Nook.
- Copy make_soup to epubutils.py for noscript handling, otherwise noscript contents get & escaped.
- Use DOTALL regular expression processing on replace_metadata and in/exclude_metadata. Should only effect description where it will allow full replacement.
- Update translations.