Releases: JimmXinu/FanFicFare
FanFicFare v2.10.0
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:
- Bump release version.
- Update translations.
- Remove defunct sites: restrictedsection.org, lucifael.com, onedirectionfanfiction.com, samdean.archive.nu, hpfandom.net, ficsite.com, sinful-desire.org, thehexfiles.net, portkey.org and psychfic.com.
- Fix for adapter_asianfanficscom, thanks 444555.
- Enhancements for Storiesonline and Literotica, thanks davidfor.
- Add option chapter_categories_use_all for Literotica, thanks davidfor.
- Can't skip numChapters - adapter_trekfanfictionnet
- Refactor to move fetches to Configuration class for _filelist feature
- Remove self.decode to defaults.ini, fix use_pagecache().
- Add *_filelist feature
- Add titleHTML to mirror authorHTML
- Change ncisfiction.net to ncisfiction.com - users & storyIDs not the same.
- Add to html output by default.
- Add use_archived_author option for archiveofourown.org.
- Add --progressbar option for CLI.
- Change http to https for FimF - thanks baggins41
- Improve metadata caching for performance.
- Remove unnecessary line that can cause problems with abbreviated ffnet URL.
- Renamed midnightwhispers.ca domain midnightwhispers.net.
- Fix for authors and New Only.
- Fix for base_xenforoforum cached post used more than once.
- Normalize anthology URLs both from page and from epub.
- Allow https in adapter_hpfanficarchivecom
FanFicFare v2.9.0
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:
- Make base_efiction_adapter honor keep_summary_html:true option.
- Add author_avatar_cover option for base_xenforoforum.
- Edge case fixes for errorcol and lastcheckedcol.
- adapter_bloodshedversecom needs to be able to change storyId.
- Tweak to adapter_whoficcom from GComyn.
- New Site: asianfanfics.com - Thanks 444555!
- Fixes for asianfanfics.com user/adult checks - Thanks 444555!
- Fix for error column when not an error.
- base_xenforoforum: Add more caching and page lookahead in reader mode.
- Fix for adapter_adultfanfictionorg for site change.
- adapter_asianfanficscom chapter URL update fix - Thanks 444555!
- Fix for storiesonlinenet Daily Limit msg change, from GComyn.
- Update translations
FanFicFare v2.8.0
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:
- Changes to adapter_wwwarea52hkhnet from GComyn.
- Minor fix to adapter_squidgeorgpeja from GComyn.
- New site by GComyn: fanficauthors.net
- New site by GComyn: www.lushstories.com
- New site by GComyn: www.wuxiaworld.com
- New site by GComyn: trekfanfiction.net
- New site by GComyn: archive.shriftweb.org
- New site by GComyn: firefly.populli.org
- New site by GComyn: sebklaine.net
- New site by GComyn: www.utopiastories.com
- New site by GComyn: www.fireflyfans.net
- Replace twcslibrary.net with starslibrary.net
- No covers from smilies on royalroadl plus label debug output from royalroadl.
- Fix resetting confirm dialog checks.
- Add 'Delete on Reject by Default' option.
- Fixes for extended/accented chars in URLs for adapter_wwwlushstoriescom.
- Add iso-8859-1 to default decode list.
- Fixes for utf8 in desc for adapter_wuxiaworldcom
- Fix for adapter_spikeluvercom desc containing extra stuff.
- NEW - Experimental support for more than one adapter under the same domain name:
- New Site: sinful-dreams.com/wicked/temptation
- New Site: sinful-dreams.com/whispered/muse
- New Site: sinful-dreams.com/unicorn/fic
- Fix for tthfanfic.org change from http to https
- Add chapter URL normalization to adapter_tthfanficorg for http to https change to recognize pre-existing chapters. Also protects against title changes.
- Strip 'Crossover' prefix from SV titles--base_xenforoforum_adapter.
- Get non-label rating for base_efiction adapter_darksolaceorg.
- Fixes for wuxiaworld.com chapter URLs.
- Metadata fixes for adapter_wwwlushstoriescom from GComyn.
- Adding chapter_title_error_mark for continue_on_chapter_error, force errors to always retry on update.
- Generalize continue_on_chapter_error so all adapters can use it.
- Update translations.
FanFicFare v2.7.0
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:
- New site: writing.whimsicalwanderings.net - Thanks GComyn!
- New site: www.giantessworld.net - Thanks GComyn!
- New site: www.looselugs.com - Thanks GComyn!
- New site: www.tomparisdorm.com - Thanks GComyn!
- New site: www.valentchamber.com - Thanks GComyn!
- New site: www.gluttonyfiction.com - Thanks GComyn!
- New site: www.lotrgfic.com - Thanks GComyn!
- New site: www.sugarquill.net - Thanks GComyn!
- New site: www.area52hkh.net - Thanks GComyn!
- Change from GComyn for eFiction base story with internal tags.
- Additional URL normalization in base_xenforoforum_adapter.
- Fixes for adapter_bdsmlibrarycom and adapter_sugarquillnet from GComyn.
- Adding 'reader' mode for base_xenforoforum_adapter - only SV has it so far.
- Fix for storiesonline.net site changes - Thanks, davidfor!
- Comment out some debug output.
- Replace post_process_apply_filename_safepattern with post_process_safepattern so it can have its own pattern. (CLI only)
- Remove adapter for fanfiction.csodaidok.hu. It's been broken for a while and it's a difficult site in Hungarian language, which none of current devs can read.
- Add always_use_forumtags to valid options lists. (plugin ini editor only)
- Comment out largish debug output in adapter_storiesonlinenet
- Make QQ ask for user/pass if necessary instead of just fail.
- Remove more script tags from squidge.org/peja metadata.
- Update translations. (plugin only)
FanFicFare v2.6.0
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.
FanFicFare v2.5.0
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:
- Fixes for unusual (changed?) chapter URLs on storiesonline.net.
- Adding words_added metadata for epub logpage on epub updates only.
- Fix for CLI not working correctly with -u epubfile
- Tiny fix to html output--close TOCTOP tag.
- Adding normalize_chapterurl() for xenforoforum and normalize_text_links option.
- Add internalize_text_links option for epub and html formats(xenforoforum only right now). Also fix for growing whitespace in epub updates and missing always_reload_first_chapter in highlight list.
- Update translations.
- Bump versions.
FanFicFare v2.4.0
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:
- Adding Update Existing Only option to Email URL Fetch. (plugin only)
- Add support for Pillow (vs PIL) image lib in CLI.
- Adding CLI options for --imap and download from imap and list.
- Add 'Reject w/o Confirm' option for Series Anthology Check. (plugin only)
- Improvements to CLI/defaults.ini suggested by MrTyton.
- Fix for poor HTML in some nfacommunity.com descs - Thanks GComyn for finding that.
- Fix for calibre series w/injectseries always being applied when doing BG metadata. (plugin only)
- Fix for webservice over-long error msgs causing problems, specific errmsg for unknown site.
- Need to provide 'more info' on failure with individual URL in CLI.
- New site: fictionhunt.com
- Update translations.
- New version updating tool.
- Bump versions--start bumping minor per version instead of micro.
FanFicFare v2.3.6
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 change to AO3 author links.
- Force overall cover for Anthologies if any sub-books have covers to avoid Calibre Polish issues.
- Fix ffnet category fall back.
- Add extra decode code for calling get_urls_from_imap() from outside calibre.
- Fail more gracefully when anthology cover doesn't exist. Polish can remove them.
- Adding logpage_at_end INI option.
- Fix for Publisher and Language metadata for Anthologies.
- Fix date parsing for masseffect2.in. Thanks, PlushBeaver!
- Tweaks to adultfanfictionorg
- Add options for controlling Anthology book comments on the Standard Columns config tab. (plugin only)
- Add always_reload_first_chapter setting for base_xenforoforum stories with index chapter.
- Progress Bar - add extra timer loop for Win10 display.
- New site: adult-fanfiction.org - Thanks GComyn!
- New site: www.deepinmysoul.net/fiction - Thanks GComyn!
- New site: fanfiction.lucifael.com - Thanks GComyn!
- New site: harem.lucifael.com - Thanks GComyn!
- New site: mujaji.net/repository - Thanks GComyn!
- Make base_efiction code accept https story urls.
- Tweaks for tthfanfic.org, including a slow down.
- For literotica.com, throw a StoryDoesNotExist exception for 'This submission is awaiting moderator's approval'
- Tweaks for quotev.com, including a slow down.
- Update translations.
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.