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 Today, 06:05 AM   #11101
MorbPtact
Junior Member
MorbPtact began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Jun 2024
Device: kindle
I don't know if this has been brought up before (searching didn't find it), but is there a way to update the ToC (which I assume is generated by calibre) with the date each chapter was downloaded?

I assume that you would do this by either having an "update date" column, whose information would be copied into the ToC for each chapter as it is updated (though this would only work if the ToC is just updated each time, not regenerated from scratch), or by having FFF add the current date to the chapter title.

Is there such a possibility? It would be nice to be able to easily go straight to the most recently downloaded chapters, for example (I read off of a kindle, and it doesn't keep my progress when FFF updates the book from calibre).

Thank you!
MorbPtact is offline   Reply With Quote
Old Today, 10:05 AM   #11102
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,999
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
Quote:
Originally Posted by MorbPtact View Post
I don't know if this has been brought up before (searching didn't find it), but is there a way to update the ToC (which I assume is generated by calibre) with the date each chapter was downloaded?
When each chapter was downloaded? No.

But there are two features you might benefit from.

First is my solution to your problem: mark_new_chapters
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
Second, some sites give a posted date with each chapter, including AO3:
Code:
## AO3 chapters have 'date' available for each chapter.
## These can be used with custom output (see
## https://github.com/JimmXinu/FanFicFare/wiki/CustomOutput ) or with
## chapter_title_*_pattern settings.
## Examples for html & epub:
#[html]
#tocpage_entry:
# <a href="#section${index04}">${chapter}</a> ${date}<br />
#[epub]
#tocpage_entry:
# <a href="file${index04}.xhtml">${chapter}</a> ${date}<br /><br />

## The 'date' value for chapters mentioned above can be formated with
## datechapter_format.  Otherwise it will default to
## datePublished_format
#datechapter_format:%%Y-%%m-%%d
FYI, XenForo sites (SB/SV/QQ/etc) have datethreadmark instead of datechapter because it's the date the threadmark was made, not the date the chapter was posted.
JimmXinu is offline   Reply With Quote
Advert
Old Today, 03:18 PM   #11103
Lemur4000
Junior Member
Lemur4000 began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Dec 2024
Device: Kindle
Is there a way for me to add a tag for books that do not have a cover already?
Lemur4000 is offline   Reply With Quote
Old Today, 03:33 PM   #11104
MorbPtact
Junior Member
MorbPtact began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Jun 2024
Device: kindle
First is my solution to your problem: mark_new_chapters
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
This is exactly what I am looking for, thank you!
MorbPtact is offline   Reply With Quote
Old Today, 05:12 PM   #11105
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,999
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
Quote:
Originally Posted by Lemur4000 View Post
Is there a way for me to add a tag for books that do not have a cover already?
Code:
## You can check for an existing cover image in the metadata
## cover_image.  cover_image can be:
## specific -- The site has an image that is specifically this story's cover
## first -- The first image in the story or story desc is used as cover
## default -- A default_cover_image was used
## force -- A force_cover_image was used
## old -- There was already a cover image in the epub.
Something like this maybe:
Code:
add_to_replace_metadata:
 cover_image=>^(.+)$=>Cover:\1
add_to_include_subject_tags:,cover_image
JimmXinu is offline   Reply With Quote
Advert
Old Today, 05:33 PM   #11106
steltek
Connoisseur
steltek has a spectacular aura aboutsteltek has a spectacular aura aboutsteltek has a spectacular aura aboutsteltek has a spectacular aura aboutsteltek has a spectacular aura aboutsteltek has a spectacular aura aboutsteltek has a spectacular aura aboutsteltek has a spectacular aura aboutsteltek has a spectacular aura aboutsteltek has a spectacular aura aboutsteltek has a spectacular aura about
 
Posts: 70
Karma: 4484
Join Date: Jan 2016
Device: none
Quote:
Originally Posted by zeusosphere View Post
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:
At one time, FFF could use the Fanfictiondownloader web cache, but I believe that support ended a while ago due to changes to that application's web cache. I can't find the thread related to it, but I know it doesn't work now.

Those 403 errors in your output would suggest to me that you are being blocked by Cloudflare (i.e. if the problem is really bad that maybe they have blacklisted your IP address ?).

Also, I don't use a Mac, but vaguely recall there was a change you might have to do in Calibre per this thread related to OSX security changes to allow Calibre/FFF to be able to open web pages in a browser window. That problem described in the linked thread was related to Chrome; however, it likely could also apply to Firefox on Mac as well.
steltek is offline   Reply With Quote
Old Today, 06:10 PM   #11107
ownedbycats
Custom User Title
ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.
 
ownedbycats's Avatar
 
Posts: 11,046
Karma: 75555555
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
EDIT: Tired. posted wrong thread.

Last edited by ownedbycats; Today at 06:16 PM.
ownedbycats is online now   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 06:25 PM.


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