It looks like Scribblehub changed something today that stops FFF from working. It started from the first book I tried updating today, so it's not a throttling issue. When I went to the site with my browser, I got a screen saying it was checking if my connection was secure. I ran Calibre in debug and reran one to grab the log. Here is the relevant section:
Code:
FFF: DEBUG: 2023-02-16 18:29:52,683: calibre_plugins.fanficfare_plugin.fff_plugin(1125): FanFicFare v4.20.0
FFF: INFO: 2023-02-16 18:29:52,930: calibre_plugins.fanficfare_plugin.prefs(215): Using default settings
FFF: DEBUG: 2023-02-16 18:29:52,964: configurable.py(1050): use_browser_cache:
FFF: DEBUG: 2023-02-16 18:29:52,964: configurable.py(1070): use_basic_cache:true
FFF: DEBUG: 2023-02-16 18:29:52,965: adapter_scribblehubcom.py(133): URL: https://www.scribblehub.com/series/279372/system-change/
FFF: DEBUG: 2023-02-16 18:29:52,965: cache_basic.py(116):
========== MISS (GET) BasicCache
https://www.scribblehub.com/series/279372/system-change/
FFF: DEBUG: 2023-02-16 18:29:52,966: fetcher_requests.py(114):
---------- REQ (GET) RequestsFetcher
https://www.scribblehub.com/series/279372/system-change/
FFF: DEBUG: 2023-02-16 18:29:53,121: fetcher_requests.py(127): response code:403
FFF: ERROR: 2023-02-16 18:29:53,121: calibre_plugins.fanficfare_plugin.dialogs(725): Exception: {'title': 'System Change', 'author_sort': 'SunriseCV', 'author': ['SunriseCV'], 'comments': '', 'good': False, 'status': 'Error', 'showerror': True, 'calibre_id': 1981, 'begin': None, 'end': None, 'comment': "HTTP Error in FFF '403 Client Error: Forbidden for url: https://www.scribblehub.com/series/279372/system-change/'(403)", 'url': 'https://www.scribblehub.com/series/279372/system-change/', 'site': 'www.scribblehub.com', 'series': '', 'added': False, 'pubdate': None, 'publisher': 'www.scribblehub.com', 'listorder': 0, 'collision': 'Update EPUB if New Chapters'}:HTTP Error in FFF '403 Client Error: Forbidden for url: https://www.scribblehub.com/series/279372/system-change/'(403)
Traceback (most recent call last):
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\fetcher_requests.py", line 128, in request
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\requests\models.py", line 943, in raise_for_status
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://www.scribblehub.com/series/279372/system-change/
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre_plugins.fanficfare_plugin.dialogs", line 712, in do_loop
File "calibre_plugins.fanficfare_plugin.fff_plugin", line 1331, in prep_download_loop
File "calibre_plugins.fanficfare_plugin.fff_plugin", line 1211, in get_story_metadata_only
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\adapters\base_adapter.py", line 327, in getStoryMetadataOnly
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\adapters\base_adapter.py", line 431, in doExtractChapterUrlsAndMetadata
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\adapters\adapter_scribblehubcom.py", line 135, in extractChapterUrlsAndMetadata
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\requestable.py", line 119, in get_request
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\requestable.py", line 111, in get_request_redirected
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\base_fetcher.py", line 133, in get_request_redirected
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\cache_basic.py", line 122, in fetcher_do_request
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\decorators.py", line 102, in fetcher_do_request
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\base_fetcher.py", line 106, in do_request
File "C:\Users\applegaa\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\fetcher_requests.py", line 149, in request
fanficfare.exceptions.HTTPErrorFFF: HTTP Error in FFF '403 Client Error: Forbidden for url: https://www.scribblehub.com/series/279372/system-change/'(403)
FFF: DEBUG: 2023-02-16 18:29:56,267: calibre_plugins.fanficfare_plugin.fff_plugin(2136): update_error_column_loop bad System Change https://www.scribblehub.com/series/279372/system-change/ HTTP Error in FFF '403 Client Error: Forbidden for url: https://www.scribblehub.com/series/279372/system-change/'(403)
FFF: DEBUG: 2023-02-16 18:29:56,348: calibre_plugins.fanficfare_plugin.fff_plugin(1864): set_marked_ids:{1981: 'fff_failed_0000'}
FFF: DEBUG: 2023-02-16 18:29:56,365: calibre_plugins.fanficfare_plugin.fff_plugin(1873): Finished Adding/Updating 0 books.
FFF: DEBUG: 2023-02-16 18:29:56,365: calibre_plugins.fanficfare_plugin.fff_plugin(1876): removed tdir
- Andrew