Releases: JimmXinu/FanFicFare
FanFicFare v4.31.0
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
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
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
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
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
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
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
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
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
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.'