Skip to content

Releases: JimmXinu/FanFicFare

FanFicFare v2.10.0

14 Apr 17:47
Compare
Choose a tag to compare

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

13 Feb 19:32
Compare
Choose a tag to compare

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

12 Jan 20:38
Compare
Choose a tag to compare

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

14 Dec 16:03
Compare
Choose a tag to compare

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

18 Nov 00:25
Compare
Choose a tag to compare

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

18 Oct 15:51
Compare
Choose a tag to compare

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

30 Sep 16:44
Compare
Choose a tag to compare

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

24 Aug 18:26
Compare
Choose a tag to compare

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

22 Jul 17:10
Compare
Choose a tag to compare

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

23 Jun 22:11
Compare
Choose a tag to compare

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.