From 5dd00b8623eaab675c918242828a722f0a4f0420fff98c917081a9b3e99f37d8 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 1 Jul 2024 20:42:44 +0000 Subject: [PATCH] - update to 4.36.0: * Built-in Event For Action Chains plugin * Catch bad href searches during internal link anchor search. * adapter_spiritfanfictioncom: use_basic_cache:true * adapter_spiritfanfictioncom: Cheesy fix for py2 not knowing %z in dates. * New Site: SpiritFanfiction.com Portuguese language site (#1078) thanks kilandra * XF2: SB/SV changed the header for thread_status * adapter_ficbooknet: adapter_ficbooknet: Better fixes for py2 from dbhmw * adapter_ficbooknet: Fix breakage for proxies & add covers #1077 - #1076, thanks dbhmw OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fanficfare?expand=0&rev=120 --- .gitattributes | 23 + .gitignore | 1 + FanFicFare-4.36.0.tar.gz | 3 + python-fanficfare.changes | 1656 +++++++++++++++++++++++++++++++++++++ python-fanficfare.spec | 99 +++ 5 files changed, 1782 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 FanFicFare-4.36.0.tar.gz create mode 100644 python-fanficfare.changes create mode 100644 python-fanficfare.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/FanFicFare-4.36.0.tar.gz b/FanFicFare-4.36.0.tar.gz new file mode 100644 index 0000000..9d35366 --- /dev/null +++ b/FanFicFare-4.36.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c0451b776e9a61e66abc3ef9758d76b8c6335bc6672df81a0b09afca15e1cc9 +size 1979416 diff --git a/python-fanficfare.changes b/python-fanficfare.changes new file mode 100644 index 0000000..ec79542 --- /dev/null +++ b/python-fanficfare.changes @@ -0,0 +1,1656 @@ +------------------------------------------------------------------- +Mon Jul 1 20:39:02 UTC 2024 - Matej Cepl + +- update to 4.36.0: + * Built-in Event For Action Chains plugin + * Catch bad href searches during internal link anchor search. + * adapter_spiritfanfictioncom: use_basic_cache:true + * adapter_spiritfanfictioncom: Cheesy fix for py2 not knowing + %z in dates. + * New Site: SpiritFanfiction.com Portuguese language site + (#1078) thanks kilandra + * XF2: SB/SV changed the header for thread_status + * adapter_ficbooknet: adapter_ficbooknet: Better fixes for py2 + from dbhmw + * adapter_ficbooknet: Fix breakage for proxies & add covers + #1077 - #1076, thanks dbhmw + +------------------------------------------------------------------- +Fri Jun 7 14:10:06 UTC 2024 - Dirk Müller + +- update to 4.35.0: + * Add download_finished_signal for Action Chains #1073 + * New Site: touchfluffytail.org thanks dbhmw + * adapter_wattpadcom: Improve error reporting when story not + found / connection refused. + * base_xenforo2 better detect whether logged in. + * adapter_deviantartcom: Streamline login vs watchers vs + mature See #1070 + * adapter_inkbunny: Fix author & category thanks dbhmw + * base_xenforo2forum: Prefix tag collecting too much. + * datetime.utcnow() deprecated in more recent py3 versions + * Skip invalid images, detect img types thanks dbhmw + * Fix for WebToEpub firefox cache key changing + * QQ: Doesn't need reader_posts_per_page:30 anymore + * adapter_forumquestionablequestingcom:Switch to + BaseXenForo2ForumAdapter + * adapter_ficbooknet: Remove py3 string handling that breaks on + py2 + * Update bundled certifi cacert.pem and version, not core.py + +- update to 4.34.1: + * adapter_ficbooknet: Remove py3 string handling that breaks on + py2 + * Update bundled certifi cacert.pem and version + +- update to 4.34.0: + * FanFicFare is delivered as a `pip` Python package. + * adapter_literotica: "Beta" site changes #1058 + * Ficbook.net More metadata collection #1064 Thanks, dbhmw + * Ficbook.net Add chapter dates for TOC #1065 Thanks, dbhmw + * Ficbook.net Fix categories and add chapter notes #1063 + Thanks, dbhmw + * adapter_storiesonlinenet: Fix for /library/ -> /s/ + * New Site: fanfictions.fr (#1061) French language site, thanks + yvesmotteux + * basexf: Add XF categorized tags into: category, genre, + characters, contenttags and formattags + * basexf: Fix for prefix tags, put in prefixtags included in + genre + * OTW(AO3) Support Paginated Series + +------------------------------------------------------------------- +Mon Apr 1 20:02:33 UTC 2024 - Matej Cepl + +- Update to 4.33.0: + - Update translations. + - adapter_inkbunnynet: Honor keep_summary_html, allow alternate + cover image. Thanks hmonsta #912. + - adapter_deviantartcom: Add a 6th different message to + indicate 'mature content'. #1052 + - adapter_deviantartcom: Bad username fails separately than bad + pass. #1052 + - Paste into ini edit as plain text only. + - syosetu: make numeric metadata robust against wording changes + - thanks praschke + - New site Japanese language site kakuyomu.jp, thanks praschke + - adapter_deviantartcom: Add another way to remove comments + section. + - Don't try to set imap tags before checking for 'good' update. + - Move new exception catching for metadata errors + +------------------------------------------------------------------- +Sun Mar 17 12:32:20 UTC 2024 - Dirk Müller + +- update to 4.32.3: + * Fix setting book['tags'] for bgmeta for update AND overwrite. + * Report errors during library update loop better. + * SV site change, paginated threadmarks list + +------------------------------------------------------------------- +Fri Mar 1 17:34:47 UTC 2024 - Matej Cepl + +- Update to 4.32.0: + - Update translations. + - Add Edit personal.ini as a direct menu item--can keyboard + shortcut + - adapter_deviantartcom: Fix for site change and detect no + username. + - 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](https://github.com/JimmXinu/FanFicFare/issues/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. + +------------------------------------------------------------------- +Sun Jan 28 10:24:33 UTC 2024 - Dirk Müller + +- update to 4.30.0: + * Install attached plugin zip file, or use Calibre's 'Get + plugins' feature. + * FanFicFare is delivered as a `pip` Python package. + * Run `fanficfare -h` from command-line. + * 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. + +------------------------------------------------------------------- +Tue Nov 21 14:39:13 UTC 2023 - Dirk Müller + +- update to 4.29.0: + * 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 + * 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. + +------------------------------------------------------------------- +Thu Sep 21 06:13:12 UTC 2023 - Matej Cepl + +- Update to 4.27.0: + - AO3: Real fix for adult string change, revert earlier attempted fixes. +- Update to 4.26.1: + - Fix for extratags not being picked up by include_in_subjects +- Update to 4.26.0: + - 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 + +------------------------------------------------------------------- +Tue Jul 11 19:41:34 UTC 2023 - Matej Cepl + +- Update to 4.25.0: + - 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. +- Update to 4.24.0: + - 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. +- Update to 4.23.0: + - 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) +- Update to 4.22.0: + - 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.' +- Fix Requires: brotli -> Brotli + +------------------------------------------------------------------- +Fri Mar 10 12:09:49 UTC 2023 - Matej Cepl + +- Remove adapter_dwiggiecom.patch … it really doesn't work. + +------------------------------------------------------------------- +Fri Mar 3 09:15:19 UTC 2023 - Dirk Müller + +- update to 4.21.0: + * adapter_fictionlive: fix #922 -- call utf8fromSoup exactly + once - Thanks, HazelSh! + * adapter_royalroadcom: Fixes for site changes. #923 + * AO3: Re-soup full_work on every chapter to avoid problems + with soup changes. Found with + always_reload_first_chapter:true + * adapter_thesietchcom: Fix for site more closely following + XenForo2 + * FlareSolverr: novelfull.com sometimes w/o expires of any kind + * adapter_fictionlive: Soup chapter text to fix up HTML + * Add style attr by default to fiction.live + +------------------------------------------------------------------- +Wed Feb 15 06:46:36 UTC 2023 - Matej Cepl + +- Update to 4.20.0: + - Fixes for adapter_fictionlive story URLs-normalize & skip + unsub URL + - adapter_deviantartcom date changes #910, thanks bugmaschine + - Revamp retries for browser cache with open_pages_in_browser + - Fix for & in chapter title. + - Add r_anthmax/n_anthmax options for custom_columns_settings + - Fixed the Deviantart adapter not detecting that a Deviation + is Marked as needing a login, thanks bugmaschine + - Skip day of week for localization in browsercache_firefox2 + - Move makeDate to dateutils to call from browsercache_firefox2 + - adapter_mediaminerorg: Updates for site changes + - adapter_fastnovelsnet: Fixes for site changes -- tested with + use_flaresolverr_proxy + - Update language->langcode mapping for updated AO3 list + - Browser Cache Refactor & open_pages_in_browser feature + - See PR #905 and this MR post. + - Fixes for config base_xenforo options, closes #902 + - Fix for adapter_quotevcom status + - Equalize ok/cancel buttons on user/pass & email pass dialogs + - adapter_ficbooknet: Site change for status + remove debug + - Tweak for adapter_storiesonlinenet description parsing +- Add adapter_dwiggiecom.patch (gh#JimmXinu/FanFicFare#903) + for openSUSE-only (reasons are in the patch) support for + dwiggie.com. + +------------------------------------------------------------------- +Mon Jan 2 07:40:26 UTC 2023 - Matej Cepl + +- Update to 4.19.0: + - Fixes for config base_xenforo options + - Fix for adapter_quotevcom status + - Equalize ok/cancel buttons on user/pass & email pass dialogs + - adapter_ficbooknet: Site change for status + remove debug + - Tweak for adapter_storiesonlinenet description parsing + +------------------------------------------------------------------- +Tue Nov 22 07:50:20 UTC 2022 - Matej Cepl + +- Update to 4.18.0: + - Update metadata caching with dependency invalidating + - Still allow images with use_flaresolverr_proxy if + use_browser_cache + - Support classic AND modern (and minimalist) theme for + storiesonline, finestories and scifistories - thanks, mvlcek + - adapter_tenhawkpresents: Change site to t.evancurrie.ca - + tenhawk domain semi-broken + - remove_class_chapter missing from config lists + - adapter_adultfanfictionorg: Fixes for site changes, thanks + cryosaur. + - Remove Calibre Update Cover option entirely(was deprecated) + #878 + +------------------------------------------------------------------- +Mon Oct 24 17:22:25 UTC 2022 - Matej Cepl + +- Update to 4.17.0: + - Update Translations + - Fix site name fanfiction.tenhawkpresents.ink + - Flaresolverr v3 beta using 'expiry' cookie key, was + 'expires'. + - Flaresolverr v3 beta doesn't have 'headers'?? + - adapter_adultfanfictionorg: Fixes for site changes. + - Disable Cancel during metadata update ProgBar. + - adapter_chosentwofanficcom: Site has several links to each + story in a series page. + - Fixes for add_category/genre_when_multi_category settings. + +------------------------------------------------------------------- +Tue Sep 20 12:26:39 UTC 2022 - Matej Cepl + +- Update to 4.16.0: + - Update embedded certifi to 2022.06.15.1 + - Add use_ssl_default_seclevelone option for aneroticstory + - adapter_storiesonlinenet: Fix for empty scores. #882 + - Update translations. + - Add flaresolverr_proxy_timeout (default 60000ms) #703 + - storiesonline / finestories / scifistories : Change story + URL scheme to keep story-title & use to detect story ID + reuse. #882 + - Fix for remove from update & rejects lists when lower + selected first. + - adapter_wattpadcom: Add include_chapter_banner_images + feature, defaults on + - Clear metadata cache on numWords set from plugin for derived + values. + - Deprecate 'Update EPUB Cover?' Download Option. See #878 and + Cover Settings Calibre Plugin + - Add force_cover_image setting + - Add use_old_cover setting + - Add 'Set Calibre Cover Only for New Books' checkbox + - Remove RSS link from threadmarks_title (XF2) + - Also include threadmarks_title in tagsfromtitle (XF) + - nsapa_proxy: detect proxy protocol violation - Fix #865 - + thanks, nsapa + - Make series name/comment area scrollable for when lengthy. + +------------------------------------------------------------------- +Sat Aug 20 07:27:45 UTC 2022 - Matej Cepl + +- Update to 4.15.0: + - adapter_adultfanfictionorg: http->https + - Fix for win10/qt6 progbar not displaying initially. + - Add get_section_url() for adapter_royalroadcom for longer story URL [sections] + - adapter_storiesonlinenet: Single chapter stories slightly + different. Also scifistories and finestories. + - Use cal6 icon theme system to allow plugin icon customization. + +------------------------------------------------------------------- +Sun Aug 7 06:36:18 UTC 2022 - Matej Cepl + +- Update to 4.14.3: + - Update translations. + - Remove site: webnovel.com See #843 + - Fix for qt6 vs qt5 in Calibre6 and personal.ini search. + +------------------------------------------------------------------- +Tue Jul 12 21:17:49 UTC 2022 - Matej Cepl + +- Update to 4.14.0: + - Update translations. + - adapter_fictionhuntcom: Fix for changes to chapter list. + - Restore & > < entities in chapter titles. Closes #863 + - Update translations + - Better handling for fail of an existing anthology book on + update. Closes #860 + - adapter_fictionhuntcom: Update for site changes. + - Fix for problem with remove_tags refactor. + - Refactor code to remove empty tags to also remove now-empty + parents by making another pass. + - Collect rating for adapter_libraryofmoriacom, refactor rating + from TOC in base_efiction. Closes #859 + - adapter_themasquenet: Switch to https, closes #854 + - PI: Ctrl-Return/Enter on personal.ini editbox equivalent to + clicking OK button. + - base_xenforoforum_adapter(QQ): Allow for guest/deleted author + w/o a link. Closes #852 + - adapter_readonlymindcom: Add include_author_notes setting - + See #850, thanks FayeGray! + - adapter_mcstoriescom Allow multiple authors. Closes #847 +- Update to 4.13.0: + - Update translations. + - adapter_chosentwofanficcom: http->https + - adapter_mediaminerorg: More story URL forms. #845 + - Don't set marked in Calibre when book_id is None #833 + - adapter_quotevcom: Update collection of searchtags + - Add config check parsing for custom_columns_settings on + personal.ini save. + - Refactor img code in story.py to fix a problem when cover + image also in story. + - fastnovel.net -> fastnovels.net - Rename + adapter_fastnovelsnet - Fixes for site changes + - fix storiesonline login (again) - parameter name was changed + back to "email" (#840) - Thanks mvlcek! + - adapter_webnovelcom: Not all paragraphs starting with '<' are + HTML. #841 + - Lighten color highlighting for storyUrls sections in dark + mode. + - fix storiesonline login - thanks, mvlcek! + - adapter_ficbooknet: Fix for site change. + - adapter_wwwutopiastoriescom: Fixes for site changes. + - adapter_fanficsme: Fix for changed 'words' metadata. + - Remove site tomparisdorm.com - Moved to AO3 + - Remove site: bloodties-fans.com - Moved to AO3. + - Remove site wuxiaworld.com Closes #796 + - Remove site wuxiaworld.site Closes #758 + +------------------------------------------------------------------- +Tue May 3 05:39:31 UTC 2022 - Matej Cepl + +- Update to 4.12.4: + - Fix for SpaceBattles using an attr on noscript tags now. + - add chapter date metadata to RoyalRoadAdapter + - Address Storiesonline.net "Click to Load text..." + - adapter_storiesonlinenet py2 fixes + - Update translations. + - Py2 vs py3 fix #828 + - adapter_phoenixsongnet: Remove login code and changes for + static author links. + - adapter_webnovelcom: Fixes for site changes. + - adapter_fictionhuntcom: Fixes for site changes. + - Xenforo2 status Ongoing==In-Progress + - Apply connect_timeout setting to network requests. + - adapter_webnovelcom: Unescape & too. + - Detect and error on adjusted chapter list < 1. + - adapter_webnovelcom: Read chapter text from json in