Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 08-07-2025, 09:11 PM   #11086
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 6,997
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
On sites with unique chapter URLs, FFF will handle it automatically. You could even use ignore_chapter_url_list to exclude the offending 'chapter'.

And the mark_new_chapters feature is specifically for indicating which chapter(s) are new.

Spoiler:
Code:
## You can exclude chapters from a story by listing their chapter URLs
## in ignore_chapter_url_list.  Chapter URLs will be normalized before
## being used, so you can use either longer or normalized chapter
## URLs.
## NOTE: This will cause numWords(word count) to be off for most sites.
## This setting should be used in a specific story's section.
## Example:
#[https://forums.spacebattles.com/threads/lengthy-thread-name.100849/]
#ignore_chapter_url_list:
# https://forums.spacebattles.com/posts/10157294/
# https://forums.spacebattles.com/posts/10157297/
# https://forums.spacebattles.com/posts/10157299/
# https://forums.spacebattles.com/threads/lengthy-thread-name.100849/#post-10157400
Code:
## If true, when updating an epub that already has old chapters, new
## chapters will be marked in the TOC and chapter header by using
## chapter_title_new_pattern and chapter_title_addnew_pattern to set
## the chapter title.
## If set to latestonly, only new chapters downloaded this time will
## be marked (new) and existing chapters will have any (new) marks
## removed.
##
## mark_new_chapters can be true, false or latestonly
mark_new_chapters:false


On sites with simple numbered chapter URLs (like ffnet), I think you'll have to manage it manually. What I'd probably do in such a situation is use Calibre's 'Edit book' and remove chapter after downloading.

That's about as much as I can say without knowing story URLs.
JimmXinu is offline   Reply With Quote
Old 08-07-2025, 09:18 PM   #11087
MidnightRose
Junior Member
MidnightRose began at the beginning.
 
Posts: 7
Karma: 10
Join Date: Feb 2025
Device: Kindle Colorsoft
Hm. I'm not sure either of those options would work, because week 1's "bad" chapter becomes week 2's latest, correct, chapter, in the same URL.
Since FFF only downloads the new chapters, any updates after the initial download will just have the bad chapter repeated at the end, since it won't download modified chapters.

The story URL is https://www.royalroad.com/fiction/48...thout-a-system
MidnightRose is offline   Reply With Quote
Advert
Old Yesterday, 05:09 AM   #11088
Tharos
Connoisseur
Tharos began at the beginning.
 
Posts: 70
Karma: 10
Join Date: Jul 2010
Device: Pocketbook InkPad Color 3, Kindle Oasis 2, Moon+ Reader pro
The Sietch has Cloudflare in ‘siege mode’. According to the information displayed, the reason for this is extremely heavy bot traffic. In addition, a login is required for downloads with FFF. However, when you log in, you get a 403 client error with FFF.
Quote:
HTTP Error in FFF '403 Client Error: Forbidden for url: https://www.the-sietch.com/index.php?login'(403)
https://www.the-sietch.com/index.php...tletech.10785/
Tharos is offline   Reply With Quote
Old Yesterday, 05:54 AM   #11089
zeusosphere
Member
zeusosphere began at the beginning.
 
Posts: 13
Karma: 10
Join Date: May 2019
Device: Kindle PW3, Marvin 3 on iPhone X
Hi, I'm back again because FFF has broken even more for me lately. It seems to only be able to download 2 chapters of a fic (first and last, which it opens the URLs in the browser for) and all the others fail, and while previously I could manually open the failed chapters in my browser (firefox) and update using the URL (instead of just selecting the fic and choosing 'update'), even this no longer works for me. Please tell me what tests I could try to isolate the issue or where I could look for help. I know nothing about Python nor anything about Qt but I managed to dig up the last time you had this discussion which seemed to have been solved by the test version calling Calibre's safe_open_url? Also, does this plugin support using fanfictiondownloader's cache, and if so could you please point me to the cache path? ~/Users/REDACTED/Library/Caches/fanficdownloader/QtWebEngine/Default/Cache just fails completely.

Here's an example of me trying to download the last 42 chapters of a fic (I tried downloading 93 chapters at once after loading the pages manually and somehow the first 40 or so chapters worked before the method failed):
Spoiler:
Download 1 FanFiction Book(s) for www.fanfiction.net
Failed to initialize plugin: '/Users/REDACTED/Library/Preferences/calibre/plugins/DeDRM.zip'
FFF: INFO: 2025-08-09 01:11:42,311: calibre_plugins.fanficfare_plugin.jobs(39): FanFicFare v4.48.0
calibre 8.8 embedded-python: True
macOS-14.2.1-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '23.2.0', 'Darwin Kernel Version 23.2.0: Wed Nov 15 21:53:18 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T6000')
Python 3.11.12
OSX: ('14.2.1', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre-parallel
Successfully initialized third party plugins: Annotations (1, 17, 13) && Chinese Text Conversion (3, 1, 0) && Count Pages (1, 13, 7) && Entities Manager (1, 0, 19) && EpubMerge (3, 2, 0) && FanFicFare (4, 48, 0) && Find Duplicates (1, 10, 9) && Generate Cover (2, 3, 6) && Kindle Collections (1, 7, 29) && Reading List (1, 15, 6) && View Manager (1, 10, 3)
FFF: INFO: 2025-08-09 01:11:43,067: calibre_plugins.fanficfare_plugin.jobs(146):

-------------------------------------------------------------------------------- https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,067: configurable.py(642): config site:www.fanfiction.net
FFF: DEBUG: 2025-08-09 01:11:43,074: story.py(762): use_browser_cache:true
FFF: DEBUG: 2025-08-09 01:11:43,077: configurable.py(1109): use_browser_cache:true
FFF: DEBUG: 2025-08-09 01:11:43,077: configurable.py(1111): browser_cache_path:/Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2
FFF: DEBUG: 2025-08-09 01:11:43,079: browsercache_firefox2.py(45): Using FirefoxCache2
FFF: DEBUG: 2025-08-09 01:11:43,079: configurable.py(1130): use_basic_cache:true
FFF: DEBUG: 2025-08-09 01:11:43,080: adapter_fanfictionnet.py(144): URL: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,080: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,080: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,080: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,080: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/4CB1D23AD9892A19607A7B68820AA67D098655D7
FFF: DEBUG: 2025-08-09 01:11:43,080: browsercache_firefox2.py(99): found cache: /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/4CB1D23AD9892A19607A7B68820AA67D098655D7
FFF: DEBUG: 2025-08-09 01:11:43,082: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,082: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,082: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7B94D50CCB9DAA15AFA36E2560A8DAF2860E8495
FFF: DEBUG: 2025-08-09 01:11:43,082: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,082: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,082: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/B9277A99F5687B8B18FDE6982E75874F9902A749
FFF: DEBUG: 2025-08-09 01:11:43,082: base_browsercache.py(113): age:2025-08-08 22:44:37
FFF: DEBUG: 2025-08-09 01:11:43,082: base_browsercache.py(114): now:2025-08-09 01:11:43.082272
FFF: DEBUG: 2025-08-09 01:11:43,084: cache_browser.py(116):
========== HIT (GET) BrowserCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,085: cache_browser.py(120): domain_open_tries:{'www.fanfiction.net': 0}:
FFF: DEBUG: 2025-08-09 01:11:43,085: cache_browser.py(121): fromcache:True
FFF: DEBUG: 2025-08-09 01:11:43,085: decorators.py(118): fromcache:True
FFF: DEBUG: 2025-08-09 01:11:43,085: requestable.py(55): Encoding:utf8
FFF: DEBUG: 2025-08-09 01:11:43,140: adapter_fanfictionnet.py(196): =Trying last chapter for meta_from_last_chapter: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,140: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,140: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,140: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,141: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/80323622BB9938A3D6810BA8C3954D59EB1FE9BC
FFF: DEBUG: 2025-08-09 01:11:43,141: browsercache_firefox2.py(99): found cache: /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/80323622BB9938A3D6810BA8C3954D59EB1FE9BC
FFF: DEBUG: 2025-08-09 01:11:43,141: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,142: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,142: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/A93F18B70DA6C5E6E9E07C0B7C7E140AD127EF2A
FFF: DEBUG: 2025-08-09 01:11:43,142: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,142: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,142: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/65B929748677A5422F02CC66213E03603AA9E409
FFF: DEBUG: 2025-08-09 01:11:43,142: base_browsercache.py(113): age:2025-08-08 22:44:37
FFF: DEBUG: 2025-08-09 01:11:43,142: base_browsercache.py(114): now:2025-08-09 01:11:43.142146
FFF: DEBUG: 2025-08-09 01:11:43,143: cache_browser.py(116):
========== HIT (GET) BrowserCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:11:43,143: cache_browser.py(120): domain_open_tries:{'www.fanfiction.net': 0}:
FFF: DEBUG: 2025-08-09 01:11:43,143: cache_browser.py(121): fromcache:True
FFF: DEBUG: 2025-08-09 01:11:43,143: decorators.py(118): fromcache:True
FFF: DEBUG: 2025-08-09 01:11:43,143: requestable.py(55): Encoding:utf8
FFF: DEBUG: 2025-08-09 01:11:43,224: adapter_fanfictionnet.py(348): cover_url:/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:43,225: base_adapter.py(612): setCoverImage(https://www.fanfiction.net/s/1343563...e/1834120/180/)
FFF: DEBUG: 2025-08-09 01:11:43,225: story.py(1560): addImgUrl(parenturl=https://www.fanfiction.net/s/13435630/1/Harry-Potter-and-the-Artificer-Legacy,url=/image/1834120/180/,cover=specific,coverexclusion=(/imageu/|d_60_90\.jpg)
FFF: DEBUG: 2025-08-09 01:11:43,225: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:43,225: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:43,225: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:43,225: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:11:43,225: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:43,225: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:43,225: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:11:43,225: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:43,225: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:43,225: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:11:43,225: cache_browser.py(87):

open page in browser: https://www.fanfiction.net/image/1834120/180/
tries:0

This plugin does not support QPlatformServices:penUrl() for 'https://www.fanfiction.net/image/1834120/180/'.
QDesktopServices:penUrl() failed for url: PyQt6.QtCore.QUrl('https://www.fanfiction.net/image/1834120/180/')
FFF: DEBUG: 2025-08-09 01:11:45,312: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:11:45,313: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:45,313: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:45,314: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:11:45,314: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:45,314: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:45,314: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:11:45,314: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:45,314: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:45,314: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:11:47,317: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:11:47,318: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:47,318: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:47,318: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:11:47,318: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:47,318: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:47,318: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:11:47,318: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:47,318: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:47,319: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:11:51,323: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:11:51,324: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:51,324: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:51,324: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:11:51,325: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:51,325: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:51,325: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:11:51,325: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:51,325: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:11:51,325: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:12:01,329: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:12:01,330: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:01,330: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:01,330: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:12:01,330: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:01,330: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:01,330: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:12:01,330: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:01,330: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:01,330: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:12:21,334: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:12:21,336: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:21,336: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:21,336: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:12:21,337: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:21,337: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:21,337: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:12:21,337: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:21,337: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:21,337: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:12:21,338: cache_browser.py(87):

open page in browser: https://www.fanfiction.net/image/1834120/180/
tries:1

This plugin does not support QPlatformServices:penUrl() for 'https://www.fanfiction.net/image/1834120/180/'.
QDesktopServices:penUrl() failed for url: PyQt6.QtCore.QUrl('https://www.fanfiction.net/image/1834120/180/')
FFF: DEBUG: 2025-08-09 01:12:23,343: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:12:23,344: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:23,344: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:23,345: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:12:23,345: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:23,345: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:23,345: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:12:23,345: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:23,345: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:23,345: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:12:25,346: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:12:25,347: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:25,347: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:25,347: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:12:25,347: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:25,347: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:25,348: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:12:25,348: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:25,348: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:25,348: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:12:29,350: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:12:29,351: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:29,351: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:29,351: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:12:29,352: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:29,352: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:29,352: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:12:29,352: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:29,352: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:29,352: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:12:39,357: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:12:39,358: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:39,358: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:39,359: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:12:39,359: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:39,359: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:39,359: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:12:39,359: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:39,359: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:39,359: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:12:59,365: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:12:59,367: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:59,367: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:59,367: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/5D3FF9CCFB8D73EE739810A38B901CD2F3965C2F
FFF: DEBUG: 2025-08-09 01:12:59,368: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:59,368: browsercache_firefox2.py(89): :https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:59,368: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6C047838A14C4993A2AE83CDE381CFF40DD6B7E4
FFF: DEBUG: 2025-08-09 01:12:59,368: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:59,368: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/image/1834120/180/
FFF: DEBUG: 2025-08-09 01:12:59,368: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/C18FCB6433C1B08380CC6E7714E94E026332F75C
FFF: DEBUG: 2025-08-09 01:12:59,369: cache_browser.py(116):
========== MISS (GET) BrowserCache
https://www.fanfiction.net/image/1834120/180/
FFF: INFO: 2025-08-09 01:12:59,369: story.py(1689): Failed to load or convert image,
parent:https://www.fanfiction.net/s/1343563...tificer-Legacy
skipping:https://www.fanfiction.net/image/1834120/180/
Exception: HTTP Error in FFF 'Page not found or expired in Browser Cache (see FFF setting browser_cache_age_limit)'(428) URL:'https://www.fanfiction.net/image/1834120/180/'
FFF: DEBUG: 2025-08-09 01:12:59,400: calibre_plugins.fanficfare_plugin.jobs(199): metadata newforanthology:
FFF: INFO: 2025-08-09 01:13:00,028: calibre_plugins.fanficfare_plugin.jobs(307): Do update - epub(43) vs url(85)
FFF: INFO: 2025-08-09 01:13:00,028: calibre_plugins.fanficfare_plugin.jobs(308): write to /var/folders/fs/92l0slc97mx2nmqn61sv99v00000gn/C/calibre-u7y5c771/fanficfare_8cr0qgd8/bgmeta-gmttm6g_.epub
FFF: INFO: 2025-08-09 01:13:00,041: base_writer.py(194): Save directly to file: /var/folders/fs/92l0slc97mx2nmqn61sv99v00000gn/C/calibre-u7y5c771/fanficfare_8cr0qgd8/bgmeta-gmttm6g_.epub
FFF: DEBUG: 2025-08-09 01:13:01,394: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:01,394: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:01,394: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:01,394: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:01,394: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:01,394: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:01,394: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:01,394: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:01,394: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:01,394: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:01,394: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:13:01,395: cache_browser.py(87):

open page in browser: https://www.fanfiction.net/s/1343563...tificer-Legacy
tries:2

This plugin does not support QPlatformServices:penUrl() for 'https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Legacy'.
QDesktopServices:penUrl() failed for url: PyQt6.QtCore.QUrl('https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Legacy')
FFF: DEBUG: 2025-08-09 01:13:03,400: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:13:03,401: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:03,401: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:03,401: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:03,401: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:03,401: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:03,401: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:03,401: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:03,402: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:03,402: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:13:05,404: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:13:05,404: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:05,404: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:05,404: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:05,405: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:05,405: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:05,405: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:05,405: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:05,405: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:05,405: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:13:09,408: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:13:09,408: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:09,409: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:09,409: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:09,409: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:09,409: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:09,409: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:09,409: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:09,409: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:09,409: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:13:19,415: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:13:19,416: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:19,416: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:19,417: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:19,417: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:19,417: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:19,417: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:19,417: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:19,417: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:19,417: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:13:39,422: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:13:39,423: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:39,423: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:39,423: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:39,423: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:39,423: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:39,423: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:39,423: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:39,423: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:39,423: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:13:39,424: cache_browser.py(87):

open page in browser: https://www.fanfiction.net/s/1343563...tificer-Legacy
tries:3

This plugin does not support QPlatformServices:penUrl() for 'https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Legacy'.
QDesktopServices:penUrl() failed for url: PyQt6.QtCore.QUrl('https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Legacy')
FFF: DEBUG: 2025-08-09 01:13:41,428: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:13:41,429: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:41,429: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:41,429: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:41,429: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:41,430: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:41,430: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:41,430: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:41,430: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:41,430: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:13:43,434: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:13:43,434: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:43,434: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:43,434: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:43,435: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:43,435: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:43,435: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:43,435: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:43,435: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:43,435: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:13:47,436: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:13:47,437: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:47,437: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:47,438: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:47,438: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:47,438: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:47,438: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:47,438: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:47,438: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:47,438: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:13:57,442: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:13:57,444: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:57,444: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:57,444: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:13:57,444: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:57,445: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:57,445: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:13:57,445: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:57,445: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:13:57,445: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:14:17,448: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:14:17,449: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:14:17,449: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:14:17,450: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/7AEE003C3B2CB57A05BDAB2505A77046480D4269
FFF: DEBUG: 2025-08-09 01:14:17,450: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:14:17,450: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:14:17,450: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9AE660A6B5CA4F4CDDE26B7E29C3B06330EDCED1
FFF: DEBUG: 2025-08-09 01:14:17,451: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:14:17,451: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:14:17,451: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/F98C6B3EDB64AB9D7DC41436D8EBB409CEEF4B6F
FFF: DEBUG: 2025-08-09 01:14:17,452: cache_browser.py(116):
========== MISS (GET) BrowserCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:14:17,453: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:17,453: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:17,453: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:17,453: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:14:17,453: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:17,453: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:17,453: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:14:17,453: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:17,453: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:17,453: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:14:17,454: cache_browser.py(87):

open page in browser: https://www.fanfiction.net/s/1343563...rtificer-Legac
tries:4

This plugin does not support QPlatformServices:penUrl() for 'https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Legac'.
QDesktopServices:penUrl() failed for url: PyQt6.QtCore.QUrl('https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Legac')
FFF: DEBUG: 2025-08-09 01:14:19,459: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:14:19,460: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:19,460: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:19,460: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:14:19,460: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:19,460: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:19,461: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:14:19,461: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:19,461: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:19,461: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:14:21,463: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:14:21,463: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:21,463: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:21,463: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:14:21,464: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:21,464: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:21,464: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:14:21,464: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:21,464: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:21,464: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:14:25,467: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:14:25,468: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:25,468: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:25,468: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:14:25,468: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:25,469: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:25,469: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:14:25,469: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:25,469: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:25,469: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:14:35,474: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:14:35,475: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:35,475: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:35,475: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:14:35,476: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:35,476: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:35,476: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:14:35,476: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:35,476: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:35,476: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:14:55,481: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:14:55,482: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:55,482: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:55,482: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:14:55,483: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:55,483: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:55,483: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:14:55,484: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:55,484: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:55,484: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:14:55,485: cache_browser.py(87):

open page in browser: https://www.fanfiction.net/s/1343563...rtificer-Legac
tries:5

This plugin does not support QPlatformServices:penUrl() for 'https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Legac'.
QDesktopServices:penUrl() failed for url: PyQt6.QtCore.QUrl('https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Legac')
FFF: DEBUG: 2025-08-09 01:14:57,489: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:14:57,489: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:57,489: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:57,490: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:14:57,490: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:57,490: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:57,490: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:14:57,490: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:57,490: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:57,490: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:14:59,492: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:14:59,492: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:59,492: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:59,493: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:14:59,493: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:59,494: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:59,494: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:14:59,494: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:59,494: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:14:59,494: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:15:03,494: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:15:03,495: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:03,495: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:03,495: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:15:03,496: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:03,496: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:03,496: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:15:03,496: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:03,496: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:03,496: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:15:13,499: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:15:13,500: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:13,500: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:13,500: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:15:13,501: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:13,501: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:13,501: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:15:13,501: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:13,501: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:13,501: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:15:33,503: cache_browser.py(97): Checking for cache...
FFF: DEBUG: 2025-08-09 01:15:33,505: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:33,505: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:33,505: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/9C5FD61E5B84B981046A499A6ED2F6DE4A166B88
FFF: DEBUG: 2025-08-09 01:15:33,505: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:33,505: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:33,505: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/6A01EAB3109E24C33C8D24D767E3D08495A32544
FFF: DEBUG: 2025-08-09 01:15:33,505: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:33,505: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:33,505: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/54D3CD9F81F50466554D54BC938514E603531F57
FFF: DEBUG: 2025-08-09 01:15:33,506: cache_browser.py(116):
========== MISS (GET) BrowserCache
https://www.fanfiction.net/s/1343563...rtificer-Legac
FFF: DEBUG: 2025-08-09 01:15:33,507: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...Artificer-Lega
FFF: DEBUG: 2025-08-09 01:15:33,509: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Lega'

FFF: INFO: 2025-08-09 01:15:33,517: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Lega''
FFF: DEBUG: 2025-08-09 01:15:33,518: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Lega'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/38/Harry-Potter-and-the-Artificer-Lega''

FFF: DEBUG: 2025-08-09 01:15:33,691: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,691: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,691: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/43/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,693: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/43/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,694: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/43/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/43/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,695: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,695: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,695: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/44/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,697: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/44/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,697: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/44/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/44/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,698: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,698: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,698: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/45/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,700: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/45/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,700: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/45/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/45/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,702: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,702: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,702: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/46/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,704: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/46/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,704: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/46/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/46/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,705: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,705: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,705: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/47/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,707: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/47/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,707: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/47/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/47/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,708: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,708: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,709: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/48/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,710: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/48/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,711: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/48/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/48/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,712: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,712: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,712: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/49/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,714: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/49/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,714: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/49/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/49/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,715: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,715: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,715: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/50/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,717: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/50/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,717: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/50/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/50/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,718: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,719: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,719: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/51/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,720: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/51/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,721: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/51/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/51/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,722: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,722: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,722: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/52/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,724: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/52/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,724: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/52/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/52/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,725: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,726: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,726: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/53/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,727: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/53/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,728: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/53/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/53/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,729: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,729: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,729: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/54/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,731: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/54/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,731: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/54/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/54/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,732: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,732: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,732: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/55/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,734: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/55/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,734: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/55/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/55/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,736: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,736: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,736: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/56/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,737: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/56/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,738: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/56/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/56/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,739: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,739: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,739: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/57/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,741: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/57/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,741: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/57/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/57/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,742: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,743: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,743: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/58/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,745: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/58/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,745: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/58/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/58/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,746: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,746: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,746: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/59/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,748: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/59/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,748: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/59/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/59/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,749: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,749: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,750: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/60/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,752: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/60/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,752: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/60/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/60/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,753: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,753: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,753: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/61/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,755: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/61/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,755: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/61/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/61/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,756: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,756: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,757: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/62/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,758: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/62/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,759: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/62/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/62/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,760: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,760: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,760: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/63/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,762: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/63/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,762: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/63/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/63/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,763: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,763: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,763: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/64/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,765: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/64/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,765: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/64/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/64/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,766: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,767: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,767: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/65/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,768: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/65/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,769: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/65/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/65/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,770: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,770: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,770: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/66/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,772: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/66/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,772: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/66/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/66/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,773: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,773: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,773: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/67/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,775: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/67/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,775: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/67/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/67/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,777: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,777: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,777: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/68/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,778: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/68/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,779: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/68/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/68/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,780: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,780: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,780: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/69/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,782: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/69/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,782: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/69/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/69/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,783: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,783: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,783: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/70/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,785: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/70/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,785: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/70/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/70/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,786: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,787: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,787: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/71/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,788: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/71/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,789: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/71/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/71/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,790: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,790: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,790: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/72/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,792: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/72/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,792: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/72/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/72/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,793: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,793: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,794: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/73/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,795: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/73/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,795: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/73/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/73/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,797: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,797: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,797: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/74/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,798: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/74/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,799: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/74/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/74/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,800: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,800: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,800: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/75/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,802: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/75/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,802: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/75/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/75/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,803: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,803: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,803: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/76/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,805: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/76/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,805: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/76/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/76/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,807: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,807: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,807: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/77/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,808: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/77/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,809: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/77/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/77/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,810: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,810: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,810: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/78/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,812: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/78/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,812: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/78/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/78/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,813: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,813: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,814: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/79/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,815: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/79/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,816: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/79/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/79/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,817: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,817: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,817: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/80/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,819: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/80/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,819: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/80/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/80/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,820: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,820: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,820: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/81/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,822: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/81/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,822: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/81/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/81/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,824: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,824: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,824: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/82/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,825: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/82/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,826: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/82/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/82/Harry-Potter-and-the-Artificer-Legacy''

FFF: DEBUG: 2025-08-09 01:15:33,827: adapter_fanfictionnet.py(414): Getting chapter text from: https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,827: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1343563...tificer-Legacy
FFF: DEBUG: 2025-08-09 01:15:33,827: cache_browser.py(112): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/83/Harry-Potter-and-the-Artificer-Legacy'

FFF: INFO: 2025-08-09 01:15:33,829: base_adapter.py(286): continue_on_chapter_error: (https://www.fanfiction.net/s/1343563...tificer-Legacy) Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/83/Harry-Potter-and-the-Artificer-Legacy''
FFF: DEBUG: 2025-08-09 01:15:33,829: base_adapter.py(287): Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 69, in fetcher_do_request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/83/Harry-Potter-and-the-Artificer-Legacy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 266, in getStory
data = self.getChapterTextNum(url,index)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 454, in getChapterTextNum
return self.getChapterText(url)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 418, in getChapterText
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 113, in fetcher_do_request
raise exceptions.BrowserCacheException("Browser Cache Failed to Load with error '%s'"%e)
fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'HTTP Error in FFF 'open_pages_in_browser_tries_limit exceeded for site (www.fanfiction.net), assuming site is off line.'(428) URL:'https://www.fanfiction.net/s/13435630/83/Harry-Potter-and-the-Artificer-Legacy''

FFF: INFO: 2025-08-09 01:15:33,954: writer_epub.py(395): Saving EPUB Version 2.0
FFF: INFO: 2025-08-09 01:15:34,542: calibre_plugins.fanficfare_plugin.jobs(77):
Download Results:
Add https://www.fanfiction.net/s/1343563...tificer-Legacy Update epub completed, added 42 chapters, 42 failed chapters, for 85 total.

FFF: INFO: 2025-08-09 01:15:34,543: calibre_plugins.fanficfare_plugin.jobs(102):
Add
https://www.fanfiction.net/s/1343563...tificer-Legacy




Just in case, I tried updating another fic with failed chapters with use_browser_cache_only:false and here's the log:
Spoiler:
Download 1 FanFiction Book(s) for www.fanfiction.net
Failed to initialize plugin: '/Users/REDACTED/Library/Preferences/calibre/plugins/DeDRM.zip'
FFF: INFO: 2025-08-09 17:47:10,265: calibre_plugins.fanficfare_plugin.jobs(39): FanFicFare v4.48.0
calibre 8.8 embedded-python: True
macOS-14.2.1-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '23.2.0', 'Darwin Kernel Version 23.2.0: Wed Nov 15 21:53:18 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T6000')
Python 3.11.12
OSX: ('14.2.1', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre-parallel
Successfully initialized third party plugins: Annotations (1, 17, 13) && Chinese Text Conversion (3, 1, 0) && Count Pages (1, 13, 7) && Entities Manager (1, 0, 19) && EpubMerge (3, 2, 0) && FanFicFare (4, 48, 0) && Find Duplicates (1, 10, 9) && Generate Cover (2, 3, 6) && Kindle Collections (1, 7, 29) && Reading List (1, 15, 6) && View Manager (1, 10, 3)
FFF: INFO: 2025-08-09 17:47:11,014: calibre_plugins.fanficfare_plugin.jobs(146):

-------------------------------------------------------------------------------- https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,015: configurable.py(642): config site:www.fanfiction.net
FFF: DEBUG: 2025-08-09 17:47:11,021: story.py(762): use_browser_cache:true
FFF: DEBUG: 2025-08-09 17:47:11,024: configurable.py(1109): use_browser_cache:true
FFF: DEBUG: 2025-08-09 17:47:11,025: configurable.py(1111): browser_cache_path:/Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2
FFF: DEBUG: 2025-08-09 17:47:11,027: browsercache_firefox2.py(45): Using FirefoxCache2
FFF: DEBUG: 2025-08-09 17:47:11,027: configurable.py(1130): use_basic_cache:true
FFF: DEBUG: 2025-08-09 17:47:11,028: adapter_fanfictionnet.py(144): URL: https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,028: cache_basic.py(117):
========== MISS (GET) BasicCache
https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,028: base_browsercache.py(98): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,028: browsercache_firefox2.py(89): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,028: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/22CAB445E2B9C4ECF02F15D0316300AF3B5C7987
FFF: DEBUG: 2025-08-09 17:47:11,028: browsercache_firefox2.py(99): found cache: /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/22CAB445E2B9C4ECF02F15D0316300AF3B5C7987
FFF: DEBUG: 2025-08-09 17:47:11,030: base_browsercache.py(98): Cache Key::https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,030: browsercache_firefox2.py(89): :https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,030: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/CCB21ED5C5F3ACE49B615B76D0405C1B00C330F1
FFF: DEBUG: 2025-08-09 17:47:11,030: base_browsercache.py(98): Cache Key:~FETCH,:https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,030: browsercache_firefox2.py(89): ~FETCH,:https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,030: browsercache_firefox2.py(93): /Users/REDACTED/Library/Caches/Firefox/Profiles/y4x4faz1.default-1671202703436/cache2/entries/0FADC0314DDDA7266B00454CA5E3E7FA9F4A3355
FFF: DEBUG: 2025-08-09 17:47:11,030: base_browsercache.py(113): age:2025-08-09 02:53:15
FFF: DEBUG: 2025-08-09 17:47:11,030: base_browsercache.py(114): now:2025-08-09 17:47:11.030221
FFF: DEBUG: 2025-08-09 17:47:11,030: base_browsercache.py(116): Cache entry found, rejected, past age limit
FFF: DEBUG: 2025-08-09 17:47:11,030: cache_browser.py(116):
========== MISS (GET) BrowserCache
https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,030: fetcher_requests.py(114):
---------- REQ (GET) RequestsFetcher
https://www.fanfiction.net/s/1449086...ard-Who-Forgot
FFF: DEBUG: 2025-08-09 17:47:11,191: fetcher_requests.py(127): response code:403
FFF: INFO: 2025-08-09 17:47:11,191: calibre_plugins.fanficfare_plugin.jobs(381): Exception: {'title': 'The Wizard Who Forgot', 'author_sort': 'Fairywm', 'author': ['Fairywm'], 'comments': '', 'good': False, 'status': 'Error', 'showerror': True, 'calibre_id': 71132, 'begin': None, 'end': None, 'comment': "HTTP Error in FFF '403 Client Error: Forbidden for url: https://www.fanfiction.net/s/14490860/1/The-Wizard-Who-Forgot'(403)", 'url': 'https://www.fanfiction.net/s/14490860/1/The-Wizard-Who-Forgot', 'site': 'www.fanfiction.net', 'series': '', 'added': False, 'pubdate': None, 'publisher': 'www.fanfiction.net', 'listorder': 0, 'collision': 'Update EPUB if New Chapters', 'uniqueurl': 'https://www.fanfiction.net/s/14490860/1/The-Wizard-Who-Forgot[None-None]', 'is_adult': False, 'username': 'NoneGiven', 'password': '', 'totp': None, 'icon': 'dialog_error.png', 'epub_for_update': '/var/folders/fs/92l0slc97mx2nmqn61sv99v00000gn/C/calibre-u7y5c771/fanficfare_s8mk2dlr/old-71132-fwy8inyx.epub', 'calibre_columns': {'calibre_std_uuid': {'val': 'cf29eda3-da83-4d72-a003-8da2897aa37a', 'label': 'None'}, 'calibre_std_formats': {'val': 'EPUB', 'label': 'Formats'}, 'calibre_std_pubdate': {'val': 'Jul 2025', 'label': 'Published'}, 'calibre_std_title_sort': {'val': 'Wizard Who Forgot, The', 'label': 'Title sort'}, 'calibre_std_series': {'val': '', 'label': 'Series'}, 'calibre_std_series_index': {'val': '', 'label': 'None'}, 'calibre_std_title': {'val': 'The Wizard Who Forgot', 'label': 'Title'}, 'calibre_std_identifiers': {'val': 'url:https://www.fanfiction.net/s/1449086...ard-Who-Forgot', 'label': 'Identifiers'}, 'calibre_std_application_id': {'val': '71132', 'label': 'application_id'}, 'calibre_std_tags': {'val': 'basilisk, Fanfiction, Harry P., Harry Potter, Humor, In-Progress, Merlin, Sirius B., subscribed', 'label': 'Tags'}, 'calibre_std_author_sort': {'val': 'Fairywm', 'label': 'Author sort'}, 'calibre_std_author_sort_map': {'val': "{'Fairywm': 'Fairywm'}", 'label': 'author_sort_map'}, 'calibre_std_comments': {'val': 'Merlin returns to Hogwarts, summoned by a shift in the castle\'s memory—but he doesn\'t know why. Professors debate. Harry is drawn in. Isobel, his foul-mouthed snake familiar, calls Merlin a "half-baked prophecy in a bathrobe" and suspects the castle itself is bending around him. As danger coils and secrets stir, Harry must decide: madman, mentor, or something older?', 'label': 'Comments'}, 'calibre_std_timestamp': {'val': '09 Aug 2025', 'label': 'Date'}, 'calibre_std_authors': {'val': 'Fairywm', 'label': 'Authors'}, 'calibre_std_languages': {'val': 'eng', 'label': 'Languages'}, 'calibre_std_publisher': {'val': 'www.fanfiction.net', 'label': 'Publisher'}, 'calibre_std_link_maps': {'val': "{'authors': {'Fairywm': 'https://www.fanfiction.net/u/972483/Fairywm'}}", 'label': 'link_maps'}, 'calibre_std_last_modified': {'val': '09 Aug 2025', 'label': 'Modified'}, 'calibre_std_rating': {'val': '', 'label': 'Rating'}, 'calibre_std_cover_data': {'val': '(None, None)', 'label': 'cover_data'}, 'calibre_cust_abo': {'val': '', 'label': 'ABO'}, 'calibre_cust_abuse': {'val': '', 'label': 'Abuse'}, 'calibre_cust_adore': {'val': '', 'label': '��'}, 'calibre_cust_age': {'val': '', 'label': 'MC age'}, 'calibre_cust_au': {'val': '', 'label': 'AU'}, 'calibre_cust_audience': {'val': 'T', 'label': 'Audience Rating'}, 'calibre_cust_beauty': {'val': '', 'label': 'Beauty'}, 'calibre_cust_betray': {'val': '', 'label': 'Betrayal'}, 'calibre_cust_cd': {'val': '', 'label': 'CDiv'}, 'calibre_cust_chapters': {'val': 25, 'label': 'Chapters'}, 'calibre_cust_char': {'val': ['Harry P.', 'Sirius B.', 'basilisk', 'Merlin'], 'label': 'Characters'}, 'calibre_cust_comments': {'val': 262, 'label': 'Comments'}, 'calibre_cust_commentsperch': {'val': '10.48', 'label': 'Comments/ch'}, 'calibre_cust_commentsperword': {'val': '2.6727057575386626', 'label': 'Comments/word'}, 'calibre_cust_courtship': {'val': '', 'label': '��'}, 'calibre_cust_darkmc': {'val': '', 'label': 'DarkMC'}, 'calibre_cust_darkside': {'val': '', 'label': 'VS ☀️'}, 'calibre_cust_deathchar': {'val': '', 'label': 'Death (char)'}, 'calibre_cust_ewe': {'val': '', 'label': 'EWE'}, 'calibre_cust_fandom': {'val': 'Harry Potter, Merlin', 'label': 'Fandom'}, 'calibre_cust_fandom2': {'val': ['Harry Potter', 'Merlin'], 'label': 'Fandom(s)'}, 'calibre_cust_faves': {'val': 114, 'label': 'Faves'}, 'calibre_cust_favesperch': {'val': '4.56', 'label': 'Faves/ch'}, 'calibre_cust_favesperword': {'val': '1.1629330395397235', 'label': 'Faves/word'}, 'calibre_cust_favship': {'val': '', 'label': 'Fave Ship'}, 'calibre_cust_fmc': {'val': '', 'label': 'FMS'}, 'calibre_cust_fndm': {'val': 'HP', 'label': 'Fndm'}, 'calibre_cust_focus': {'val': '', 'label': 'Focus'}, 'calibre_cust_gap': {'val': '', 'label': 'Age gap'}, 'calibre_cust_gifted': {'val': '', 'label': 'Gifted'}, 'calibre_cust_injury': {'val': '', 'label': 'Injury'}, 'calibre_cust_kidfic': {'val': '', 'label': 'Kid MC'}, 'calibre_cust_kidficother': {'val': '', 'label': 'Kid other'}, 'calibre_cust_kindle': {'val': '', 'label': 'For Kindle'}, 'calibre_cust_lastcheck': {'val': datetime.datetime(2025, 8, 9, 17, 29, 1, 401868, tzinfo=datetime.timezone(datetime.timedelta(second s=28800), 'HKT')), 'label': 'Last Checked'}, 'calibre_cust_mates': {'val': '', 'label': 'Mates'}, 'calibre_cust_mc': {'val': '', 'label': 'MC'}, 'calibre_cust_mc2': {'val': [], 'label': 'MC (new and unnecessary)'}, 'calibre_cust_meta': {'val': "browser_cache_path is not set, or directory does not contain a known browser cache type: '/Users/REDACTED/Library/Caches/fanficdownloader/QtWebEngine/Default/Cache'", 'label': 'Errors'}, 'calibre_cust_mm_annotations': {'val': '', 'label': 'Annotations'}, 'calibre_cust_myfav': {'val': '', 'label': 'My Faves'}, 'calibre_cust_nbwl': {'val': '', 'label': 'ØBWL'}, 'calibre_cust_onkindle': {'val': False, 'label': 'On Kindle'}, 'calibre_cust_order': {'val': '', 'label': 'Order'}, 'calibre_cust_pov': {'val': [], 'label': 'POV'}, 'calibre_cust_r18': {'val': '', 'label': 'R18'}, 'calibre_cust_read': {'val': '', 'label': 'Read%'}, 'calibre_cust_read_status': {'val': 'Not Read', 'label': 'Read?'}, 'calibre_cust_readch': {'val': '', 'label': 'Read (ch)'}, 'calibre_cust_retelling': {'val': '', 'label': 'Retelling'}, 'calibre_cust_review': {'val': '', 'label': 'Review'}, 'calibre_cust_rule63': {'val': '', 'label': '63'}, 'calibre_cust_series2': {'val': '', 'label': 'Series(2)'}, 'calibre_cust_ship': {'val': '', 'label': 'Ship'}, 'calibre_cust_ship2': {'val': [], 'label': 'Main Ship'}, 'calibre_cust_status': {'val': '', 'label': 'Status'}, 'calibre_cust_status_official': {'val': 'In-Progress', 'label': 'Status (Official)'}, 'calibre_cust_test': {'val': 'Fairywm+25ch/Aug25', 'label': '!Testing!'}, 'calibre_cust_time': {'val': '', 'label': 'Time Travel'}, 'calibre_cust_uni': {'val': [], 'label': 'Universe'}, 'calibre_cust_unreadch': {'val': '25', 'label': 'Ch+-'}, 'calibre_cust_update': {'val': '2025-08-08 18:20:59', 'label': 'Date Updated'}, 'calibre_cust_update_date': {'val': datetime.datetime(2025, 8, 8, 18, 20, 59, tzinfo=datetime.timezone(datetime.timedelta(second s=28800), 'HKT')), 'label': 'Date Updated 2'}, 'calibre_cust_views': {'val': '', 'label': 'Views'}, 'calibre_cust_viewsperch': {'val': '0.0', 'label': 'Views/ch'}, 'calibre_cust_viewsperword': {'val': '0.0', 'label': 'Views/word'}, 'calibre_cust_vsdumble': {'val': '', 'label': 'VS Dumble'}, 'calibre_cust_wbwl': {'val': '', 'label': 'WBWL'}, 'calibre_cust_word': {'val': 98028, 'label': 'Word Count'}, 'calibre_cust_world': {'val': '', 'label': 'World'}}, 'outfile': '/var/folders/fs/92l0slc97mx2nmqn61sv99v00000gn/C/calibre-u7y5c771/fanficfare_s8mk2dlr/bgmeta-avsp6_he.epub'}:HTTP Error in FFF '403 Client Error: Forbidden for url: https://www.fanfiction.net/s/1449086...orgot'(403)
Traceback (most recent call last):
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/fetcher_requests.py", line 128, in request
resp.raise_for_status() # raises RequestsHTTPError if error code.
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/requests/models.py", line 943, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://www.fanfiction.net/s/1449086...ard-Who-Forgot

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "calibre_plugins.fanficfare_plugin.jobs", line 186, in do_download_for_worker
story = adapter.getStoryMetadataOnly()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/base_adapter.py", line 343, in getStoryMetadataOnly
self.doExtractChapterUrlsAndMetadata(get_cover=get _cover)
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 146, in doExtractChapterUrlsAndMetadata
data = self.get_request(url)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/adapters/adapter_fanfictionnet.py", line 132, in get_request
return super(getClass(), self).get_request(useurl,usecache)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 122, in get_request
return self.get_request_redirected(self.mod_url_request(u rl),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/requestable.py", line 114, in get_request_redirected
(data,rurl) = self.configuration.get_fetcher().get_request_redir ected(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 137, in get_request_redirected
fetchresp = self.do_request('GET',
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_basic.py", line 123, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/decorators.py", line 107, in fetcher_do_request
fetchresp = chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/cache_browser.py", line 134, in fetcher_do_request
return chainfn(
^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/base_fetcher.py", line 109, in do_request
fetchresp = self.request(method,url,
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/REDACTED/Library/Preferences/calibre/plugins/FanFicFare.zip/fanficfare/fetchers/fetcher_requests.py", line 149, in request
raise exceptions.HTTPErrorFFF(
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF '403 Client Error: Forbidden for url: https://www.fanfiction.net/s/1449086...orgot'(403)
FFF: INFO: 2025-08-09 17:47:11,196: calibre_plugins.fanficfare_plugin.jobs(77):
Download Results:
Error https://www.fanfiction.net/s/1449086...ard-Who-Forgot HTTP Error in FFF '403 Client Error: Forbidden for url: https://www.fanfiction.net/s/1449086...orgot'(403)

FFF: INFO: 2025-08-09 17:47:11,196: calibre_plugins.fanficfare_plugin.jobs(102):
Error
https://www.fanfiction.net/s/1449086...ard-Who-Forgot





And here's where something similar last came up:
Quote:
Originally Posted by John Maverick View Post
Now it's working perfectly. Actually it works even better than before the bug because now I can use a different browser to open the pages than the default of the OS. By choosing the browser that Calibre use in the settings, that it's used to open the pages by FFF. I preffer to have a browser that I only use for FFF

Last edited by zeusosphere; Yesterday at 10:01 AM.
zeusosphere is offline   Reply With Quote
Old Yesterday, 09:09 AM   #11090
Tharos
Connoisseur
Tharos began at the beginning.
 
Posts: 70
Karma: 10
Join Date: Jul 2010
Device: Pocketbook InkPad Color 3, Kindle Oasis 2, Moon+ Reader pro
Could it be that you entered the age limit incorrectly? Or is it missing?

Try “browser_cache_age_limit:10.0” under [defaults].
Tharos is offline   Reply With Quote
Advert
Old Yesterday, 09:57 AM   #11091
zeusosphere
Member
zeusosphere began at the beginning.
 
Posts: 13
Karma: 10
Join Date: May 2019
Device: Kindle PW3, Marvin 3 on iPhone X
Quote:
Originally Posted by Tharos View Post
Could it be that you entered the age limit incorrectly? Or is it missing?

Try “browser_cache_age_limit:10.0” under [defaults].
I've got "browser_cache_age_limit:12" at the moment and I've also tried clearing Firefox's cache before trying again (with and without freshly loading the chapters manually).
zeusosphere is offline   Reply With Quote
Old Yesterday, 03:43 PM   #11092
SilentShadow123
Member
SilentShadow123 began at the beginning.
 
Posts: 19
Karma: 10
Join Date: Jun 2021
Device: none
I'm sure this is unlikely, but I'd like to confirm whether it's possible to download unlocked chapters off wuxiaworld.com using FanFicFare? Can someone please tell me if it is possible or not?
SilentShadow123 is offline   Reply With Quote
Old Yesterday, 04:27 PM   #11093
veviara
Junior Member
veviara began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Dec 2021
Device: Kobo Libra 2
Month and date switches for custom columns

I just discovered the oddest bug: I import date values into two custom columns (createdDate to #packaged and (dateUpdated into #last_updated). I also import Published and Date values. When I do this, the date and month values on my custom columns are switched such that fics I have downloaded today (9 august) appear to have been downloaded in september (8 september).

What makes it even weirder:
  • This seems to only be the case for date values where there actually is a corresponding month i.e. the story i downloaded last month correctly reads 28-07-2025 in both date and Packaged columns
  • This is not a "just stories downloaded today" thing -- as far as I can tell it is every single story that is downloaded on a date 1-12 of any month
  • I've tried fiddling with the presentation of the value in the custom column and this is NOT an issue of Calibre representing the date wrong. If I edit the format to print the month it prints september and if I manually edit the date value it puts the date in september.
  • The date in saved metadata is absolutely correct
  • The date on the titlepage is correct

These are my settings from personal ini:

Code:
Date_format: %%d-%%m-%%Y %%H:%%M:%%S
dateCreated_format:%%d-%%m-%%Y
datePublished_format:%%d-%%m-%%Y
dateUpdated_format:%%d-%%m-%%Y

custom_columns_settings:
 dateUpdated=>#last_updated,r
 dateCreated=>#packaged,r
These are the "format for dates" settings on the columns: dd-MM-yyyy

If it is in any way relevant I also have the following tweak active to control appearance of standard columns:

Code:
gui_pubdate_display_format = 'dd-MM-yyyy'
gui_timestamp_display_format = 'dd-MM-yyyy'
gui_last_modified_display_format = 'dd-MM-yyyy'
Example from a fic i downloaded today:

Titlepage looks like this:
Published: 09-07-2025
Updated: 09-07-2025
Packaged: 09-08-2025 12:26:00

Calibre columns look like this:
Published 09-07-2025 // right
Updated 07-09-2025 // wrong
Date 09-08-2025 // right
Packaged 08-09-2025 //wrong

Saved metadata looks like this:
Code:
<p><span class='label'>Packaged</span>: <div class='metadata datetime' id='dateCreated'>2025-08-09T12:26:00.498288</div><p>
So clearly there is some issue with the way the date gets loaded into the custom columns in calibre but I am at a complete loss as to what I should do to fix it? Am I missing something obvious? Anybody experience the same problem?
veviara is offline   Reply With Quote
Old Yesterday, 05:13 PM   #11094
Elaine T
Connoisseur
Elaine T is generous with chocolateElaine T is generous with chocolateElaine T is generous with chocolateElaine T is generous with chocolateElaine T is generous with chocolateElaine T is generous with chocolateElaine T is generous with chocolateElaine T is generous with chocolateElaine T is generous with chocolateElaine T is generous with chocolateElaine T is generous with chocolate
 
Posts: 60
Karma: 33664
Join Date: Jun 2015
Device: kindle paperwhite
Quote:
Originally Posted by SilentShadow123 View Post
I'm sure this is unlikely, but I'd like to confirm whether it's possible to download unlocked chapters off wuxiaworld.com using FanFicFare? Can someone please tell me if it is possible or not?
Did you check the supported site list?
https://github.com/JimmXinu/FanFicFa...Supportedsites

It's a long list, but the site you name is on it, under 'supported' (unless I missed something).
Elaine T is offline   Reply With Quote
Old Yesterday, 06:05 PM   #11095
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 6,997
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
Multi-reply!

Quote:
Originally Posted by Tharos View Post
The Sietch has Cloudflare in ‘siege mode’. According to the information displayed, the reason for this is extremely heavy bot traffic. In addition, a login is required for downloads with FFF. However, when you log in, you get a 403 client error with FFF.
Sounds like a lot of other sites. If none of the existing workarounds work and it's still blocked in a week or so, ask again.

Quote:
Originally Posted by zeusosphere View Post
Hi, I'm back again because FFF has broken even more for me lately. ...
I really don't have the energy to troubleshoot all the intricacies of using Browser Cache for each user anymore. Sorry.

See wiki pages:
https://github.com/JimmXinu/FanFicFa...oblematicSites
https://github.com/JimmXinu/FanFicFa...erCacheFeature

Quote:
Originally Posted by SilentShadow123 View Post
I'm sure this is unlikely, but I'd like to confirm whether it's possible to download unlocked chapters off wuxiaworld.com using FanFicFare? Can someone please tell me if it is possible or not?
wuxiaworld.com support removed in 2022 when the site change significantly and nobody came forward to update FFF for it.

Quote:
Originally Posted by veviara View Post
I just discovered the oddest bug: I import date values into two custom columns (createdDate to #packaged and (dateUpdated into #last_updated).
...
This is actually kind of an interesting issue.

FFF calls Calibre's set_custom() using the date string as formatted by your dateX_format setting from personal.ini.

I think what's happening is that Calibre looks at your formatted date and makes assumptions about it, trying multiple possible formats and keeping the first one in its list that works. And mon-day-year is before day-mon-year in that list.

This sounds kinda familar; I think we've seen something like it before. But good luck finding it...

Calibre's Published and Date columns are built-in and FFF populates them with the 'raw' date values, removing any confusion. The tweaks only apply to them.

Quote:
Originally Posted by Elaine T View Post
Did you check the supported site list?
https://github.com/JimmXinu/FanFicFa...Supportedsites

It's a long list, but the site you name is on it, under 'supported' (unless I missed something).
wuxiaworld.com != wuxiaworld.xyz -- as far as I know.
JimmXinu is offline   Reply With Quote
Old Today, 02:45 AM   #11096
veviara
Junior Member
veviara began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Dec 2021
Device: Kobo Libra 2
Quote:
Originally Posted by JimmXinu View Post

FFF calls Calibre's set_custom() using the date string as formatted by your dateX_format setting from personal.ini.

I think what's happening is that Calibre looks at your formatted date and makes assumptions about it, trying multiple possible formats and keeping the first one in its list that works. And mon-day-year is before day-mon-year in that list.

This sounds kinda familar; I think we've seen something like it before. But good luck finding it...

Calibre's Published and Date columns are built-in and FFF populates them with the 'raw' date values, removing any confusion. The tweaks only apply to them.
That makes sense. For now I have edited my .ini date formats to be in ISO-format which at least takes care of the issue of calibre importing a blatantly wrong date (also lets file this one under yet-another-time-the-saved-metadata-column saved my ass).

Me thinks a better solution might be to always use ISO dates for import and date formats just for titlepage. If I were to go have a look at the code to make that change would it be wanted? (or are there a thousand other intricacies that I am blatantly unaware of when thinking up this approach?)
veviara is offline   Reply With Quote
Old Today, 03:20 AM   #11097
SilentShadow123
Member
SilentShadow123 began at the beginning.
 
Posts: 19
Karma: 10
Join Date: Jun 2021
Device: none
[QUOTE=JimmXinu;4529972]Multi-reply!

wuxiaworld.com support removed in 2022 when the site change significantly and nobody came forward to update FFF for it.

Is it possible to try adding the site from my end, or would you be concerned with the legalities surrounding this? I only want to find a way to download the unlocked chapters, since I don't like the reader settings on wuxiaworld. If not FanFicFare, would you be able to advise me on anything related that I can script or use? Absolutely no problem if you can't.
SilentShadow123 is offline   Reply With Quote
Old Today, 11:08 AM   #11098
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 6,997
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
Multi-reply

Quote:
Originally Posted by veviara View Post
Me thinks a better solution might be to always use ISO dates for import and date formats just for titlepage. If I were to go have a look at the code to make that change would it be wanted? (or are there a thousand other intricacies that I am blatantly unaware of when thinking up this approach?)
The code is here. In theory it's possible to use getMetadataRaw() to get the underlying datetime object instead.

But it is more complex than just that:
  • FFF's internals at that point have the post-processed versions of all metadata.
  • FFF's internals also allow for anthology books, which would need to be addressed.
  • There are some site-specific datetime metadata entries.
  • I don't know if Calibre would accept a datetime object for set_custom(). Presumably ISO 8601 format would work.
  • Users may deliberately manipulate the datetimes in replace_metadata. For example, to only save month/year and discard day of month and time. Or 'hard coding' a date for a story that has the 'wrong' date.
I could add new code to create copies of all datetime metadata entries that only used ISO 8601 format.

But that adds user-facing complexity either in the form of "Why are there two different metadata entries for each date?" or, if it's hidden, "Why don't my changes to dates show up in custom columns?"

I suspect how Calibre interprets the date as string will change depending on your locale setting. I don't know if that's Calibre code or something Calibre calls. Do you use date formatting that disagrees with your locale setting?

Because honestly, if this is only a problem when you mismatch with your own locale setting, I'm inclined to ignore it.

Quote:
Originally Posted by SilentShadow123 View Post
Is it possible to try adding the site(wuxiaworld.com) from my end, or would you be concerned with the legalities surrounding this? I only want to find a way to download the unlocked chapters, since I don't like the reader settings on wuxiaworld. If not FanFicFare, would you be able to advise me on anything related that I can script or use? Absolutely no problem if you can't.
I'm not interested in supporting site , if:
  • The site hosts original content that you pay for, or the author is paid for;
  • The site hosts copyrighted content(legitimately or not) that is sold elsewhere;
  • You're not signing on also do the continuing dev work to keep the site working over time.
Your repeated mentioning of 'only unlocked chapters' suggests to me that there's paid content involved...

The browser plugin WebToEpub says it supports the site.
JimmXinu is offline   Reply With Quote
Reply

Tags
fanfiction


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] KindleUnpack - The Plugin DiapDealer Plugins 523 07-15-2025 06:45 PM
[GUI Plugin] Open With kiwidude Plugins 404 02-21-2025 05:42 AM
[GUI Plugin] Marvin XD Philantrop Plugins 126 01-29-2017 12:48 PM
[GUI Plugin] KiNotes -axel- Plugins 0 07-14-2013 06:39 PM
[GUI Plugin] Plugin Updater **Deprecated** kiwidude Plugins 159 06-19-2011 12:27 PM


All times are GMT -4. The time now is 04:46 PM.


MobileRead.com is a privately owned, operated and funded community.