Releases: JimmXinu/FanFicFare
FanFicFare v2.3.3
Installation instructions:
Plugin:
Install zip attached file.
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 adapter_ashwindersycophanthexcom login.
- Add merged tags to anthology epubs. (plugin only)
- Fix for ProceedQuestion got an unexpected keyword argument 'log_viewer_unique_name' (plugin only)
- Remove defaults.ini sections for removed sites.
- Make 'Go back to fix errors?' dialog scroll error list for smaller dialog size. (plugin only)
- Update Translations. (plugin only)
FanFicFare v2.3.2
Installation instructions:
Plugin:
Install zip attached file.
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:
- Remove some more print output (hopefully the last) in the hopes it will help with Mac.
- Fix for %p (am/pm) date parsing on non-en_US locales. - AKA Fix for edeniz's date issues with SB.
- Fix for Yet Another Site Change on quotevcom.
- Fix for Mac OS X crashes - changes to progress bar dialogs implementation.
- Update translations.
- Fix for Mac OS X freezes - set log level to CRITICAL unless calibre in debug or in BG job.
- Update included html2text for web/plugin, require as dependency for CLI. (Fix for obscure problem with URLs in story with text output.)
- Change adapter_ncisfictionnet to eFiction Base due to site change.
- Fixes for ficbook.net changes.
- Remove dead site: bdsm-geschichten.net
- Remove dead site: scarhead.net
- Remove dead site: www.therabidreader.com
- Remove dead site: grangerenchanted.com
- Remove dead site: www.nickngreg.nl
- Remove dead site: tokra.fandomnet.com
- Remove dead site: buffynfaith.net
FanFicFare v2.3.1
Installation instructions:
Plugin:
Install zip attached file.
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:
- Add additional strings for translations.
- Add 'Save All Errors' checkbox for plugin save-errors column.
- Update translations
- Add exception for bad HTML breaking img finding.
- Fix for Overwrite if Newer not working with BG Metadata.
- Comment out some debug output.
- Updates to adapter_literotica from davidfor
- Clean up a stray print.
- Catch more img tag exceptions.
- Fix series/universe processing in adapter_storiesonlinenet.
- Fix for literotica.com using str() instead of unicode().
FanFicFare v2.3.0
Installation instructions:
Plugin:
Install zip attached file.
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 adapter_thehexfilesnet missing chapter text.
- Fixes for finestories.com, now shares code with storiesonline.net, thanks davidfor for this.
- Allow ini keyword universe_as_series in finestories.com as well as storiesonline.net.
- Fix for fimfiction.net site update -- thanks Facedeer
- New site: www.artemis-fowl.com - Thanks gcomyn!
- New site: www.naiceanilme.net - Thanks gcomyn!
- New site: fanfiction.lucifael.com - Thanks gcomyn!
- New site: buffygiles.velocitygrass. - Thanks gcomyn!
- New site: www.andromeda-web.com - Thanks gcomyn!
- New site: www.therabidreader.com - Thanks gcomyn!
- Performance improvements (extra caching) for complex metadata manipulation.
- Changes to all plugin logging output (debug) to add datetime and reduce inadvertent smilies. ("FFF:DEBUG")
- Additional ini options for base_xenforoforum adapters.
- Add storyUrl ini section feature. Add custom configuration for individual stories by adding personal.ini sections specifically for them.
- Fixes for quotev.com, author and chapter list.
- Add 'averrating' and tweak description: adapter_literotica
- Fix adapter_literotica setDescription
- Make HTTP 410 StoryDoesNotExist in tthfanfic.org, make conn fail trace debug, not error level.
- Allow a second kind of 'chapter missing' for portkey.org.
- Change fanfiction.mugglenet.com to base_efiction after site update.
- Hide user/pass in debug log, add 'View Safe personal.ini' option that also hides user/pass.
- Re-organize personal.ini config tab in plugin.
- Yet more fixes for quotev.com changes.
- Find and include chapter specific images for quotev.com.
- Fix for a bug on a TtH story (empty category tag).
- Add site specific reads, reviews for hpfandom.net.
- Fix for base_efiction_adapter stories with spans w/o class attr.
- Add support for 'This story has not been validated' in base_efiction_adapter
- Some mcstoriescom stories include
tags that aren't title/chapter/byline.
- Update translations.
FanFicFare v2.2.18
Installation instructions:
Plugin:
Install zip attached file.
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 quotev.com change to story image.
- Fix for tthfanfic.org author story list change. (Manifests as 'Adult required'.)
- Add byline site specific metadata for AO3.
- Apply format ini option to date/time types. For calibre columns passed in.
- Change deprecated has_key() to has_attr() on BS objects.
- Adding Word Count post-processing option, like Smarten Punct.
- Fix for html5lib handling noscript oddly, noticed with fictionalley.org.
- Fix fictionally.org description so calibre doesn't
it.
- Add code for lazyload images in base_xenforoforum.
- Correct outdated ini comment re *_filename.
- Fix for replace_br_with_p(htmlheuristics) when author includes <>, thanks Feynor!
- Fix for portkey.org--Don't use cache on first hit in case added adult cookie.
- Add (partial) translations for Estonian and Norwegian Bokmål
- Add automatic adding of unrecognized metadata in base_efiction. For tgstorytime.com.
- Fix 'In Progress' to 'In-Progress' in fanfiktion.de & ficbook.net like all the others.
- Fix for Calibre generated covers.
- Adding Incomplete status state to adapter_storiesonlinenet
- Add new AccessDenied exception for one line output in CLI.
- Allow Pairing w/o Centered category -> chars in TtH.
- Update translations.
FanFicFare v2.2.17
Installation instructions:
Plugin:
Install zip attached file.
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:
- Fixes for problems with urlparse.parse_qs in adapters and new unique_list with authorId. Also BS4 fixes to adapter_spikeluvercom.py
- Adding additional metadata collection, potionsandsnitches & walkingtheplankorg
- Allow Anonymous author for quotev.com.
- Skip (instead of error) if asked to UnNew non-FFF epubs.
- Update translations.
- Update base_xenforoforum for SV threadmark change.
- Fix so ships_CHARS and sort_ships_splits work together.
- Remove defunct sg1-heliopolis.com site after down for +1 month.
- Update quotev.com adapter.
- Fix for TtH Story-42 matching Story-421 while searching auth pages.
FanFicFare v2.2.16
Installation instructions:
Plugin:
Install zip attached file.
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:
- Update for changes to storiesonline.net site.
- Set is_adult cookie for FimF on 'Get URLs from Page' if set in personal.ini.
- Fix for hpfandom.net change so one-shot stories will work correctly.
- Improvements to basic chapter_title_strip_pattern, add warning comments for same.
- Add dblquotes around folder name on IMAP lookup. (plugin only)
- Update to BeautifulSoup 4.4.1 everywhere, remove included BS3. Effected parts:
---- MOBI generation
---- replace_br_with_p feature
---- base_efiction adapters
---- Most site adapters. - Update embedded html5lib from 0.99999 to 0.9999999. (plugin/webservice only)
- Strip <script> tags from HTML. Added for FimF, but applies to all sites.
- Remove 'like' from XenForoForum chapter links in index post.
- Make metadata lists unique even when keep_in_order_.
- Change entities to actual utf8 chars in adapter_fanfictionjunkiesde.py.
- Add keep_html_attrs feature - deprecates keep_style_attr and keep_title_attr.
- Add replace_tags_with_spans feature.
- Fix for yet another storiesonline.net site change. Thanks davidfor for figuring it out for me.
- New site mcstories.com. Thanks user39189!. Fair warning: mcstories.com is titled "The Erotic Mind-Control Story Archive".
- Fix for literotica.com. Thanks again to davidfor for figuring out the problem.
- New centeredcat_to_characters pairingcat_to_characters_ships and romancecat_to_characters_ships features for tthfanfic.org. These default to 'true', set them to false in your personal.ini if you want the old behavior. See:
http://www.mobileread.com/forums/showthread.php?p=3224924&postcount=829 - Remove HTML comments when using replace_br_with_p.
FanFicFare v2.2.15
Installation instructions:
Plugin:
Install zip attached file.
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:
- Add series00-04HTml to defaults.ini for AO3.
- Comment out debug that can cause additional errors depending on content.
- Add html5lib to more BS4 calls, convert another place to BS4.
- Fix for whofic.com with replace_br_with_p.
- Fix for UnNew epubs with & or double quote in chap title.
- Add sort_ships_splits and ships_CHARS.
- Reduce over long error msgs when editing personal.ini(plugin).
- Update translations(plugin).
- Change str() to unicode() many places.
- Make sort_ships honor doreplacements (and .NOREPL) flag.
- Updates for mediaminer.org.
FanFicFare v2.2.14
Installation instructions:
Plugin:
Install zip attached file.
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:
- Remove site thequidditchpitch.org, domain is parked.
- Remove site devianthearts.com, server not found for a week.
- Change site www.nickandgreg.net to www.nickngreg.nl while still accepting old URLs.
- Change site ninelives.dark-solace.org to new domain ninelivesarchive.com.
- Change site questionablequesting.com to forum.questionablequesting.com only. Supporting both caused problems.
- Fixes for hpfandom.net changes.
- Fix for bloodshedverse.com.
- Fixes for quotev.com (thanks, cryzed)
- Fixes for base_xenforoforum adapters.
- Add continue_on_chapter_error feature for base_xenforoforum adapters.
- Add user/pass login for NSFW forums on forum.questionablequesting.com.
- Add capitalize_forumtags feature to base_xenforoforum and include forumtags by default.
- Account for base href in base_xenforoforum so emoticon images work.
- Correct cover_exclusion_regexp for base_xenforoforum.
- Change default HTML output to HTML5 header.
- Update html tag header at beginning of each epub file. Prompted by failure of old header on latest tolino ereader.
- Fix replace_hr feature.
- Use pagecache and cookiejar in CLI.
- Fix for UnNew not working correctly with double quotes in chapter titles.
FanFicFare v2.2.13
Installation instructions:
Plugin:
Install zip attached file.
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:
- New site: quotev.com, thanks cryzed!
- Convert dark-solace.org(Elysium fields) to eFiction Base adapter to correct for site changes.
- Fix eFiction Base Author URLs.
- Switch chapter #post-12345 chapter URLs to permalinks for XenForoForum Base adapters.
- On UnNew of an anthology, also update individiual toc.ncx files used for EpubMerge UnMerge. (plugin only)
- Fix fall back for FimF cover image when there's a 'medium' but not a 'large' available.
- Record forum thread tags in XenForoForum Base adapters. Appears on title page by default, but not calibre tags.
- Change output_filename_safepattern to replace leading '.' for benefit of *nix OSes.
- Fix mediaminer.org for site changes.
- Fix to hpfandom.net change story URL when given chapter URL instead of story start URL.
- Allow forum.questionablequesting.com for questionablequesting.com.
- Change plugin to deal with adapters that can change story URL due to being given chapter url. (hpfandom.net, etc)