Releases: JimmXinu/FanFicFare
FanFicFare v2.3.5
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:
- Change ffnet metadata collection to allow for chars with (' - ') in them.
- Fix for SIYE when author puts story URL in bio.
- Allow old goto/post chapter URLs in base_xenforoforum.
- Remove Django from app.yaml--old version going away. (Webservice only)
- Add n_anthaver and r_anthaver modes to custom_columns_settings for averaging metadata for anthologies before setting in integer and float calibre custom columns. (Plugin only)
- Include 'prefix' tags in forumtags in base_xenforoforum.
- Save addheaders when setting cookiejar. For ffn referer.
- Update translations. (Plugin only)
FanFicFare v2.3.4
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 previously failedtoload img tags causing lookup sleeps.
- Fix for older harrypotterfanfictioncom stories lacking reviewjs.js.
- Change adapter_fictionmaniatv to set status Completed instead of Complete (no d).
- Update StoriesOnlineNet/FineStoriesCom login URL.
- Different detect StoryDoesNotExist string for ficwad.com.
- Allow old showpost.php chapter URLs in base_xenforoforum.
- Update (& Fix) Translations.
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.