Releases: JimmXinu/FanFicFare
FanFicFare v4.32.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.
- Add Edit personal.ini as a direct menu item--can keyboard shortcut
- adapter_deviantartcom: Fix for site change and detect no username. Closes #1042
- Set book[tags] after writeStory for literotica.
- New site: syosetu.com Japanese language site, thanks praschke
- Don't do random lang anymore in test1--changes series sort in Calibre.
- Don't need \n after looking for log entries.
- Add include_images:coveronly option for #1037
- adapter_literotica: Allow for empty div.aa_ht tags, remove extra None from text
- adapter_wwwutopiastoriescom: Remove author page get, add extracategories instead. Site static now.
- adapter_wwwutopiastoriescom: Updates for site changes.
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)