Skip to content

Releases: JimmXinu/FanFicFare

FanFicFare v4.31.0

01 Feb 17:30
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Update translations.
  • adapter_deviantartcom: Changed to 2 post login (#1035) and finding story id
  • fetcher_flaresolverr: Report errors from Flaresolverr better and fail faster--no retries.
  • Update adapter_royalroadcom to remove 'stolen' injections. Thanks, grenskul
  • Fix for site change, adapter_deviantartcom. #1030
  • Allow image/comic (/i/) and poems (/p/) on literotica
  • Fix estimatedWords site metadata for SB/SV - thanks mx-sylveon!
  • Swap out SuperFastHash implementation #1026
  • Another OTW(AO3) block/hidden story string

FanFicFare v4.30.0

01 Dec 18:27
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Update translations.
  • Better handling of &<> entities with stripHTML() and chapter titles. #1019
  • SB(but not SV) removed RSS link from thread list title. Closes #1017
  • adapter_storiesonlinenet: Allow /n/ as well as /s/ paths
  • adapter_storiesonlinenet: Update for chapter URL change for paid subs. See #1014, thanks bpothier!
  • adapter_storiesonlinenet: Update for chapter URL change. See #1013
  • adapter_fanfictionnet: Only use data-original cover images.
  • BrowserCache should ignore usecache flag, that's for BasicCache.

FanFicFare v4.29.0

01 Nov 16:45
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Update translations.
  • Retry Calibre metadata update when it fails due to conflicting program(Windows File Explorer)
  • adapter_asianfanficscom: Fix for 'friend only' stories initially giving 404
  • Change bs4.find(text=) to string= for deprecation change.
  • Add use_flaresolverr_proxy:directimages experimental for #1007
  • Add base_adapter.img_url_trans() for adapter_fictionlive image URLs #1004
  • Update six.py to 1.16 for Python 3.12 compatibility. #1006
  • ConfigParser.read_file added in py3.2, readfp removed in py3.12, only used in plugin #1006

FanFicFare v4.28.0

02 Oct 18:37
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Update translations.
  • adapter_fanficsme: More fixes for unusual cases, now using regexp #999
  • adapter_fanficsme: Fixes for some unusual cases Closes #999
  • Switch from setup.py to pyproject.toml for CLI packaging.
  • Remove site: www.lotrgfic.com - DNS removed +1year ago
  • Remove site: www.lushstories.com - Changed +2years ago incompatibly Closes #988
  • Remove site: www.silmarillionwritersguild.org - Changed +2years ago incompatibly
  • Remove site: www.scarvesandcoffee.net - Changed +2years ago incompatibly
  • Remove site: merengo.hu - Doesn't serve text in full print +1year
  • Remove site: www.destinysgateway.com - Domain parked +1year
  • Remove site: archive.skyehawke.com - Domain parked, broken ~3years
  • Remove site: worldofx.de - Changed ~2years ago incompatibly, not efiction
  • Remove site: hlfiction.net - Site broken ~3 years (sql errors)
  • Remove site: noveltrove.com - Site broken +1 years, owner unresponsive 3years Closes #998
  • Refactor to make base_otw_adapter
  • Refactor adastrafanfic.com to use base_otw_adapter
  • Explicitly call set_image_allocation_limit() for larger image buffer and error on 0x0 image from image_and_format_from_data() See #997. Thanks dastrdly6585 for helping figure this out.

FanFicFare v4.26.1

18 Aug 16:21
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Fix for extratags not being picked up by include_in_subjects

FanFicFare v4.26.0

17 Aug 17:09
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • adapter_royalroadcom: user found a story with no chapters
  • base_efiction: .string -> stripHTML for nested tags Closes #984
  • Fix fanfiktionde status parsing #980 - thanks, burny2!
  • AO3: Make subscribed, markedforlater True/False to match bookmarked/bookmarkprivate/bookmarkrec
  • Add title replace_metadata(commented) for literotica Ch/Pt titles
  • AO3: Add subscribed, markedforlater
  • Filter cookies for flaresolverr
  • Add _LIST option to include_subject_tags(/extra_subject_tags), refactor
  • AO3 fix for protected email addr in chapter name breaking chapter datetime
  • Fix for #979, AO3 Get URLs from Page
  • adapter_storiesofardacom: Fix for detecting adult question on indiv chapters.
  • New Site: sunnydaleafterdark.com, thanks inklesspen!
  • Add anthology_merge_keepsingletocs option, requires new EpubMerge.
  • Apply mark_new_chapters to new story chapters in Anthologies. #977
  • Allow mark_new_chapters when 1 chapter in case it changes.
  • Increase sleep times between cache checks using open_pages_in_browser.
  • adapter_literotica: 'Fix' clean_chapter_titles for titles ending with Pt or Ch
  • Fix for ficbook.net date change. Closes #973

FanFicFare v4.25.0

03 Jul 20:39
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Fix for make_firstimage_cover causing embedded image to also use cover.jpg.
  • adapter_wuxiaworldxyz: Paginated TOC
  • Add use_workskin option for AO3 (& squidgeworld). PR#967, thanks niacdoial
  • Make Rejects List Note column orderable.
  • fix_relative_text_links fix for #anchors doesn't handle '.' in id. Fixes #966 refer #952
  • AO3 Check for hidden work after login.
  • adapter_storiesonlinenet: Login now has a hidden token. - #962 Thanks, mvlcek
  • Allow for href='' in fix_relative_text_links processing.

FanFicFare v4.24.0

02 Jun 13:45
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Fix wuxiaworld.xyz specific setting section
  • Fix force_cover_image when already in story
  • AO3: Apparently minor change to chapter end note HTML. #956
  • wuxiaworld.co -> wuxiaworld.xyz changes most data collection #953
  • Fix Update Always metadata in BG logic
  • fix_relative_text_links: Keep #anchor links if target also in chapter. See #952
  • Add order_chapters_by_date option for literotica.com, used to be hard coded.
  • Add force_update_epub_always option to update when EPUB has more chapters than source. See #950 #949 #942.

FanFicFare v4.23.0

02 May 13:41
Compare
Choose a tag to compare

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Change force_img_referer to force_img_self_referer_regexp See #940 #941
  • adapter_deviantartcom: Another detect login string. #947
  • Show INI highlighting under [storyUrl] sections
  • Update translations.
  • adapter_quotevcom: Some stories have no comments.
  • Don't try to set seriesUrl when no series (Anthologies)
  • Add force_img_referer optional feature. Closes #940
  • Add static include_in_* when double quoted.
  • Set Calibre Series URL link (calibre versions > 6.14)

FanFicFare v4.22.1

02 Apr 02:05
Compare
Choose a tag to compare

Point release

Installation instructions:

Calibre Plugin:

Install attached plugin zip file, or use Calibre's 'Get plugins' feature.

Command line interface:

FanFicFare is delivered as a pip Python package.

pip install FanFicFare
or
pip install --upgrade FanFicFare
...to update.

(pip will automatically install dependencies.)

Run fanficfare -h from command-line.

Changes:

  • Fix for custom columns [storyUrl] sections. And still work for Anthologies.
  • AO3: Better fix for always_reload_first_chapter vs use_view_full_work, fixes #932
  • adapter_fictionmaniatv: Site change for status, fixes #931
  • Remove doubled doreplacements/removeallentities from author(etc)HTML processing.
  • Remove inline ads, only seen with flaresolverr so far
  • Changes to wattpad API mapping chapter URLs to story URLs.
  • adapter_ficbooknet: Fix for site change.
  • adapter_wattpadcom: Fix accidentally hardcoding a story in.
  • adapter_thehookupzonenet: Fix changed date format
  • Remove site: sugarquill.net - Site retired
  • Remove site: fanfic.potterheadsanonymous.com - No DNS, broken ~3 years
  • Remove site: www.looselugs.com - No DNS, broken ~3 years
  • Remove site: themaplebookshelf.com - No DNS, broken ~18 months
  • Remove site: www.ik-eternal.net - No DNS, broken ~18 months
  • Remove site: www.wraithbait.com - SSL expired +1yr, broken ~3 years
  • Remove site: csi-forensics.com - SSL expired +1yr, broken ~3 years
  • Remove site: archive.shriftweb.org broken ~4 years
  • Remove site: trekiverse.org broken ~3 years
  • Remove site: buffygiles.velocitygrass.com broken ~3 years
  • Remove site: www.qaf-fic.com broken ~3 years
  • Remove site: sword.borderline-angel.com broken ~3 years
  • Remove site: www.andromeda-web.com broken ~3 years
  • Remove site: tasteofpoison.inkubation.net broken ~3 years
  • Remove site: merlinfic.dtwins.co.uk 'This site has been removed due to PHP compatibility issues.'