Skip to content

Releases: JimmXinu/FanFicFare

FanFicFare v2.13.0

22 Jun 20: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:

  • Update translations
  • Fix for finestories.com using Modern theme rather than Classic, thanks, davidfor!
  • Fix for adapter_fimfictionnet -- missed the "st" ordinal case when parsing dates, thanks FaceDeer!
  • Fix for webnovel.com site change, thanks Etana!
  • Fix for storiesonline.net site change, thanks davidfor!
  • Allow multiple range URLs (url[1-5]) for same story in one download.
  • Change adapter_fimfictionnet to use makeDate for non-USEnglish locales.
  • Add keep_prequel_in_description option for fimfiction.net.
  • Fix base_xenforoforum_adapter for QQ--it doesn't have threadmark categories or reader mode.
  • Fix fimfiction datePublished (Merge pull request #190 from FaceDeer/master)
  • http->https for adapter_midnightwhispers
  • Update adapter_webnovelcom for site changes. Thanks, Ser4nb2LUY6e
  • Tweak skip_threadmarks_categories comments in INI.
  • Special error msg for storiesonline.net about Listing Theme.
  • Change adapter_fanfiktionde to https.
  • Extend base_xenforoforum_adapter Reader Mode to other Threadmark Categories.
  • Correct an error log message.
  • Additional updates for fimfiction.net for changes, thanks FaceDeer!

FanFicFare v2.12.0

20 May 16:17
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:

This is bug fix release:

  • FIX for issue with Epub Update discarding existing images in Epub. Oops. :-( (Came from ffnet img referer fix.)

Previous release:

  • Change fanficauthors.net to https.
  • Catch other common complete/in-progress statuses for calibre yes/no columns.
  • adapter_wwwaneroticstorycom: 'Complete'->'Completed'
  • Reorder sections in defaults.ini files alphabetically, save script that does it.
  • Remove a debug output from adapter_fanficauthorsnet
  • One-off normalize Reject List URLs to save doing it all the time. Also, automatically save plugin version in prefs.
  • Update translations. (For: Let PI search inside zip(html) and txt formats for story URLs.)
  • Clear extratags: for tgstorytime.com and fictionmania.tv.
  • Fix error with std_cols_newonly if user has never saved config.
  • Adapt to masseffect2.in redesign - thanks PlushBeaver
  • Let PI search inside zip(html) and txt formats for story URLs.
  • Fix AO3 use_view_full_work feature for 1 chapter works.
  • New site alternatehistory.com as a base_xenforoforum_adapter. Plus base_xenforoforum_adapter fixes.
  • Add site specific extracategories to new sites.
  • Fix for PI suppressauthorsort/suppresstitlesort interacting wrong with Author/Title New Only. (PI only)
  • Fix CLI -f option help for text vs txt.
  • Add AO3 feature use_view_full_work -- true by default.
  • Update included dependency packages
    • Update html5lib from 0.9x7 to 0.9x9.
    • Update to BeautifulSoup 4.5.3.
    • Update six.py to 1.10.0.
    • Update chardet to 3.0.2.
    • Update html2text to (2016, 9, 19).
    • Add chardet_confidence_limit option for 'auto' encoding setting.
    • Add webencodings to included_dependencies. Needed by in web service with newer html5lib.
    • Don't include html5lib(and webencodings) and six in PI zip--uses calibre's versions anyway.
  • New sites from GComyn:
  • Add calibre_series_meta optional feature to include series metadata like calibre in epubs. For CLI & Web Service.
  • Updated date added to webnovel by cryzed
  • AO3 site-specific metadata bookmarktags bookmarksummary and option always_login added.
  • Fixes for adapter_gravitytalescom from GComyn.
  • New sites from GComyn:
  • Add Story Notes to base_efiction_adapter.
  • Don't send Referer:None -- hpfanficarchive.com doesn't like it.
  • Additional tags collected for wuxiaworld--thanks GComyn
  • Add download.archiveofourown.org for AO3 due to old downloaded AO3 epubs
  • Fix for author including Updated in desc in adapter_ashwindersycophanthexcom.
  • Fix "got more than 100 headers"-issue adapter_royalroadl.py only.
  • Fix ffnet referer for cover images.
  • Fix for a mistaken Norwegian Bokmål translation.
  • Fix ffnet referer for cover images.

FanFicFare v2.11.0

17 May 17:22
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:

  • Change fanficauthors.net to https.
  • Catch other common complete/in-progress statuses for calibre yes/no columns.
  • adapter_wwwaneroticstorycom: 'Complete'->'Completed'
  • Reorder sections in defaults.ini files alphabetically, save script that does it.
  • Remove a debug output from adapter_fanficauthorsnet
  • One-off normalize Reject List URLs to save doing it all the time. Also, automatically save plugin version in prefs.
  • Update translations. (For: Let PI search inside zip(html) and txt formats for story URLs.)
  • Clear extratags: for tgstorytime.com and fictionmania.tv.
  • Fix error with std_cols_newonly if user has never saved config.
  • Adapt to masseffect2.in redesign - thanks PlushBeaver
  • Let PI search inside zip(html) and txt formats for story URLs.
  • Fix AO3 use_view_full_work feature for 1 chapter works.
  • New site alternatehistory.com as a base_xenforoforum_adapter. Plus base_xenforoforum_adapter fixes.
  • Add site specific extracategories to new sites.
  • Fix for PI suppressauthorsort/suppresstitlesort interacting wrong with Author/Title New Only. (PI only)
  • Fix CLI -f option help for text vs txt.
  • Add AO3 feature use_view_full_work -- true by default.
  • Update included dependency packages
    • Update html5lib from 0.9x7 to 0.9x9.
    • Update to BeautifulSoup 4.5.3.
    • Update six.py to 1.10.0.
    • Update chardet to 3.0.2.
    • Update html2text to (2016, 9, 19).
    • Add chardet_confidence_limit option for 'auto' encoding setting.
    • Add webencodings to included_dependencies. Needed by in web service with newer html5lib.
    • Don't include html5lib(and webencodings) and six in PI zip--uses calibre's versions anyway.
  • New sites from GComyn:
  • Add calibre_series_meta optional feature to include series metadata like calibre in epubs. For CLI & Web Service.
  • Updated date added to webnovel by cryzed
  • AO3 site-specific metadata bookmarktags bookmarksummary and option always_login added.
  • Fixes for adapter_gravitytalescom from GComyn.
  • New sites from GComyn:
  • Add Story Notes to base_efiction_adapter.
  • Don't send Referer:None -- hpfanficarchive.com doesn't like it.
  • Additional tags collected for wuxiaworld--thanks GComyn
  • Add download.archiveofourown.org for AO3 due to old downloaded AO3 epubs
  • Fix for author including Updated in desc in adapter_ashwindersycophanthexcom.
  • Fix "got more than 100 headers"-issue adapter_royalroadl.py only.
  • Fix ffnet referer for cover images.
  • Fix for a mistaken Norwegian Bokmål translation.
  • Fix ffnet referer for cover images.

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.