![]() |
#7936 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,993
Karma: 75337983
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
AO3: Is possible to do a replace_metadata on a series based on URL (e.g. https://archiveofourown.org/series/12345) rather than name?
|
![]() |
![]() |
![]() |
#7937 | |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,974
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
New Test Version Posted
2023-01-14 - adapter_mediaminerorg: Updates for site changes Most of the metadata wasn't being collected correctly due to site changes. Note that the published/updated dates don't have times anymore and that word counts are by K(or M) now. Quote:
|
|
![]() |
![]() |
![]() |
#7938 | |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,974
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
Quote:
|
|
![]() |
![]() |
![]() |
#7939 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,993
Karma: 75337983
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
|
![]() |
![]() |
![]() |
#7940 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,974
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
|
![]() |
![]() |
![]() |
#7941 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,993
Karma: 75337983
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
That works.
Amusingly, I screwed up when typing in the regex, put just . (instead of .* - no anchors) and ended up with a 15,000-character series name that spanned 14 pages in Calibre's ebook-viewer. |
![]() |
![]() |
![]() |
#7942 | |||
Connoisseur
![]() Posts: 67
Karma: 10
Join Date: Jul 2010
Device: Pocketbook InkPad Color 3, Kindle Oasis 2, Moon+ Reader pro
|
I am not sure what I am doing wrong. Earlier I tested the new "browser cache refactor & open_pages_in_browser feature". I didn't like that with the browser windows opening. So I reset the settings as I think they were before.
Now FFF gives me the following error message: Quote:
Quote:
Quote:
![]() |
|||
![]() |
![]() |
![]() |
#7943 | ||
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,974
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#7944 | |
Connoisseur
![]() Posts: 67
Karma: 10
Join Date: Jul 2010
Device: Pocketbook InkPad Color 3, Kindle Oasis 2, Moon+ Reader pro
|
I have disabled all extensions/scripts in Firefox 109.0. And loaded the page with your guideline multiple times. FFF is the latest test version. This leads to the following error message:
Quote:
|
|
![]() |
![]() |
![]() |
#7945 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,974
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
Weird. That datetime string does match the pattern...
What version of Calibre are you using? In fact, if you run Calibre in debug mode (under Preferences dropdown) while you try and post the debug log that may give more clues. |
![]() |
![]() |
![]() |
#7946 |
Connoisseur
![]() Posts: 67
Karma: 10
Join Date: Jul 2010
Device: Pocketbook InkPad Color 3, Kindle Oasis 2, Moon+ Reader pro
|
I use the current version 6.11 of Calibre. And the current test version of FFF. Firefox is version 109.
Code:
ApplicationPaletteChange event ignored Using calibre Qt style: True EpubMerge: DEBUG: 2023-01-15 17:51:36,475: calibre_plugins.epubmerge.epubmerge_plugin(154): macmenuhack file_path:C:\Users\*****\AppData\Roaming\calibre\plugins\fanficfare_macmenuhack.txt FFF: DEBUG: 2023-01-15 17:51:36,516: calibre_plugins.fanficfare_plugin.fff_plugin(215): Plugin FanFicFare macmenuhack file_path:C:\Users\*****\AppData\Roaming\calibre\plugins\fanficfare_macmenuhack.txt calibre Fehlerdiagnoseprotokoll calibre 6.11 embedded-python: True Windows-10-10.0.19044-SP0 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.19044') Python 3.10.1 Windows: ('10', '10.0.19044', 'SP0', 'Multiprocessor Free') Interface language: de Successfully initialized third party plugins: Count Pages (1, 12, 0) && Embed Comic Metadata (1, 6, 4) && EpubMerge (2, 15, 0) && EpubSplit (3, 5, 0) && FanFicFare (4, 19, 10) && Find Duplicates (1, 10, 7) && Generate Cover (2, 3, 2) && Import List (1, 9, 0) && Set KFX metadata (from KFX Output) (1, 65, 0) && KFX Output (1, 65, 0) && Search The Internet (1, 10, 0) calibre 6.11 embedded-python: True Windows-10-10.0.19044-SP0 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.19044') Python 3.10.1 Windows: ('10', '10.0.19044', 'SP0', 'Multiprocessor Free') Interface language: de Successfully initialized third party plugins: Count Pages (1, 12, 0) && Embed Comic Metadata (1, 6, 4) && EpubMerge (2, 15, 0) && EpubSplit (3, 5, 0) && FanFicFare (4, 19, 10) && Find Duplicates (1, 10, 7) && Generate Cover (2, 3, 2) && Import List (1, 9, 0) && Set KFX metadata (from KFX Output) (1, 65, 0) && KFX Output (1, 65, 0) && Search The Internet (1, 10, 0) QPA platform: windows devicePixelRatio: 1.5 logicalDpi: 96.0 x 96.0 physicalDpi: 104.70853462157808 x 107.26099706744867 [0.00] Starting up... [0.02] Showing splash screen... [0.16] splash screen shown [0.16] Initializing db... [0.34] db initialized [0.34] Constructing main UI... Screens currently in system: {'depth': 32, 'device_pixel_ratio': 1.5, 'geometry_in_logical_pixels': {'height': 1440, 'width': 2560, 'x': 0, 'y': 0}, 'index_in_screens_list': 0, 'manufacturer': '', 'model': '', 'name': '\\\\.\\DISPLAY1', 'serial': '', 'size_in_logical_pixels': {'height': 1440, 'width': 2560}, 'virtual_geometry': {'height': 1440, 'width': 6400, 'x': -3840, 'y': 0}} {'depth': 32, 'device_pixel_ratio': 1.5, 'geometry_in_logical_pixels': {'height': 1440, 'width': 2560, 'x': -3840, 'y': 0}, 'index_in_screens_list': 1, 'manufacturer': '', 'model': '', 'name': '\\\\.\\DISPLAY2', 'serial': '', 'size_in_logical_pixels': {'height': 1440, 'width': 2560}, 'virtual_geometry': {'height': 1440, 'width': 6400, 'x': -3840, 'y': 0}} Restoring geometry for: calibre_main_window_geometry {'frame_geometry': {'height': 619, 'width': 2529, 'x': 1, 'y': 789}, 'full_screened': False, 'geometry': {'height': 589, 'width': 2529, 'x': 1, 'y': 819}, 'maximized': False, 'normal_geometry': {'height': 589, 'width': 2529, 'x': 1, 'y': 819}, 'screen': {'depth': 32, 'device_pixel_ratio': 1.5, 'geometry_in_logical_pixels': {'height': 1440, 'width': 2560, 'x': 0, 'y': 0}, 'index_in_screens_list': 0, 'manufacturer': '', 'model': '', 'name': '\\\\.\\DISPLAY1', 'serial': '', 'size_in_logical_pixels': {'height': 1440, 'width': 2560}, 'virtual_geometry': {'height': 1440, 'width': 6400, 'x': -3840, 'y': 0}}} Matching screen: {'depth': 32, 'device_pixel_ratio': 1.5, 'geometry_in_logical_pixels': {'height': 1440, 'width': 2560, 'x': 0, 'y': 0}, 'index_in_screens_list': 0, 'manufacturer': '', 'model': '', 'name': '\\\\.\\DISPLAY1', 'serial': '', 'size_in_logical_pixels': {'height': 1440, 'width': 2560}, 'virtual_geometry': {'height': 1440, 'width': 6400, 'x': -3840, 'y': 0}} Setting widget geometry to: {'height': 589, 'width': 2529, 'x': 1, 'y': 819} [3.14] main UI initialized... [3.14] Hiding splash screen FFF: DEBUG: 2023-01-15 17:52:40,349: calibre_plugins.fanficfare_plugin.fff_plugin(1125): FanFicFare v4.19.10 FFF: INFO: 2023-01-15 17:52:40,472: calibre_plugins.fanficfare_plugin.prefs(215): Using default settings FFF: DEBUG: 2023-01-15 17:52:40,501: configurable.py(1050): use_browser_cache:true FFF: DEBUG: 2023-01-15 17:52:40,501: configurable.py(1052): browser_cache_path:C:\Users\*****\AppData\Local\Mozilla\Firefox\Profiles\c2px594m.default\cache2 FFF: DEBUG: 2023-01-15 17:52:40,545: browsercache_firefox2.py(44): Using FirefoxCache2 FFF: DEBUG: 2023-01-15 17:52:40,545: configurable.py(1070): use_basic_cache:true FFF: DEBUG: 2023-01-15 17:52:40,546: adapter_fanfictionnet.py(111): URL: https://www.fanfiction.net/s/1408033...e-Man-in-Black FFF: DEBUG: 2023-01-15 17:52:40,546: cache_basic.py(116): ========== MISS (GET) BasicCache https://www.fanfiction.net/s/1408033...e-Man-in-Black FFF: DEBUG: 2023-01-15 17:52:40,546: base_browsercache.py(76): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1408033...e-Man-in-Black FFF: DEBUG: 2023-01-15 17:52:40,546: browsercache_firefox2.py(85): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1408033...e-Man-in-Black FFF: DEBUG: 2023-01-15 17:52:40,546: browsercache_firefox2.py(89): C:\Users\*****\AppData\Local\Mozilla\Firefox\Profiles\c2px594m.default\cache2\entries\AE5BA942A002B55630FBC6CDDA77E6336CE8866D FFF: DEBUG: 2023-01-15 17:52:40,547: cache_browser.py(74): Traceback (most recent call last): File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\cache_browser.py", line 55, in fetcher_do_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\__init__.py", line 48, in get_data File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\base_browsercache.py", line 77, in get_data File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\browsercache_firefox2.py", line 109, in get_data_key_impl File "_strptime.py", line 568, in _strptime_datetime File "_strptime.py", line 349, in _strptime ValueError: time data 'Sun, 15 Jan 2023 16:52:09 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT' FFF: ERROR: 2023-01-15 17:52:40,547: calibre_plugins.fanficfare_plugin.dialogs(725): Exception: {'title': 'The Man in Black?', 'author_sort': 'Xavras', 'author': ['Xavras'], 'comments': '', 'good': False, 'status': 'Fehler', 'showerror': True, 'calibre_id': 3774, 'begin': None, 'end': None, 'comment': "Browser Cache Failed to Load with error 'time data 'Sun, 15 Jan 2023 16:52:09 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT''", 'url': 'https://www.fanfiction.net/s/14080336/1/The-Man-in-Black', 'site': 'www.fanfiction.net', 'series': '', 'added': False, 'pubdate': None, 'publisher': 'fanfiction.net', 'listorder': 0, 'collision': 'EPUB aktualisieren, wenn neue Kapitel vorhanden sind'}:Browser Cache Failed to Load with error 'time data 'Sun, 15 Jan 2023 16:52:09 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT'' Traceback (most recent call last): File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\cache_browser.py", line 55, in fetcher_do_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\__init__.py", line 48, in get_data File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\base_browsercache.py", line 77, in get_data File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\browsercache_firefox2.py", line 109, in get_data_key_impl File "_strptime.py", line 568, in _strptime_datetime File "_strptime.py", line 349, in _strptime ValueError: time data 'Sun, 15 Jan 2023 16:52:09 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT' 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\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\adapters\base_adapter.py", line 320, in getStoryMetadataOnly File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\adapters\adapter_fanfictionnet.py", line 113, in doExtractChapterUrlsAndMetadata File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\requestable.py", line 119, in get_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\requestable.py", line 111, in get_request_redirected File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\base_fetcher.py", line 133, in get_request_redirected File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\cache_basic.py", line 122, in fetcher_do_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\decorators.py", line 102, in fetcher_do_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\cache_browser.py", line 75, in fetcher_do_request fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'time data 'Sun, 15 Jan 2023 16:52:09 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT'' FFF: DEBUG: 2023-01-15 17:52:40,565: configurable.py(1050): use_browser_cache:true FFF: DEBUG: 2023-01-15 17:52:40,565: configurable.py(1052): browser_cache_path:C:\Users\*****\AppData\Local\Mozilla\Firefox\Profiles\c2px594m.default\cache2 FFF: DEBUG: 2023-01-15 17:52:40,598: browsercache_firefox2.py(44): Using FirefoxCache2 FFF: DEBUG: 2023-01-15 17:52:40,599: configurable.py(1070): use_basic_cache:true FFF: DEBUG: 2023-01-15 17:52:40,599: adapter_fanfictionnet.py(111): URL: https://www.fanfiction.net/s/1408817...es-of-Hogwarts FFF: DEBUG: 2023-01-15 17:52:40,599: cache_basic.py(116): ========== MISS (GET) BasicCache https://www.fanfiction.net/s/1408817...es-of-Hogwarts FFF: DEBUG: 2023-01-15 17:52:40,599: base_browsercache.py(76): Cache Key:O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1408817...es-of-Hogwarts FFF: DEBUG: 2023-01-15 17:52:40,599: browsercache_firefox2.py(85): O^partitionKey=%28https%2Cfanfiction.net%29,:https://www.fanfiction.net/s/1408817...es-of-Hogwarts FFF: DEBUG: 2023-01-15 17:52:40,599: browsercache_firefox2.py(89): C:\Users\*****\AppData\Local\Mozilla\Firefox\Profiles\c2px594m.default\cache2\entries\21607553BBA2C8A34A8C3BDB263FD9CDFB00D8F9 FFF: DEBUG: 2023-01-15 17:52:40,600: cache_browser.py(74): Traceback (most recent call last): File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\cache_browser.py", line 55, in fetcher_do_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\__init__.py", line 48, in get_data File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\base_browsercache.py", line 77, in get_data File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\browsercache_firefox2.py", line 109, in get_data_key_impl File "_strptime.py", line 568, in _strptime_datetime File "_strptime.py", line 349, in _strptime ValueError: time data 'Sun, 15 Jan 2023 16:52:25 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT' FFF: ERROR: 2023-01-15 17:52:40,600: calibre_plugins.fanficfare_plugin.dialogs(725): Exception: {'title': 'The Two Princes of Hogwarts', 'author_sort': 'Mister Cynical', 'author': ['Mister Cynical'], 'comments': '', 'good': False, 'status': 'Fehler', 'showerror': True, 'calibre_id': 3747, 'begin': None, 'end': None, 'comment': "Browser Cache Failed to Load with error 'time data 'Sun, 15 Jan 2023 16:52:25 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT''", 'url': 'https://www.fanfiction.net/s/14088170/1/The-Two-Princes-of-Hogwarts', 'site': 'www.fanfiction.net', 'series': '', 'added': False, 'pubdate': None, 'publisher': 'fanfiction.net', 'listorder': 1, 'collision': 'EPUB aktualisieren, wenn neue Kapitel vorhanden sind'}:Browser Cache Failed to Load with error 'time data 'Sun, 15 Jan 2023 16:52:25 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT'' Traceback (most recent call last): File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\cache_browser.py", line 55, in fetcher_do_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\__init__.py", line 48, in get_data File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\base_browsercache.py", line 77, in get_data File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\browsercache\browsercache_firefox2.py", line 109, in get_data_key_impl File "_strptime.py", line 568, in _strptime_datetime File "_strptime.py", line 349, in _strptime ValueError: time data 'Sun, 15 Jan 2023 16:52:25 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT' 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\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\adapters\base_adapter.py", line 320, in getStoryMetadataOnly File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\adapters\adapter_fanfictionnet.py", line 113, in doExtractChapterUrlsAndMetadata File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\requestable.py", line 119, in get_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\requestable.py", line 111, in get_request_redirected File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\base_fetcher.py", line 133, in get_request_redirected File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\cache_basic.py", line 122, in fetcher_do_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\decorators.py", line 102, in fetcher_do_request File "C:\Users\*****\AppData\Roaming\calibre\plugins\FanFicFare.zip\fanficfare\fetchers\cache_browser.py", line 75, in fetcher_do_request fanficfare.exceptions.BrowserCacheException: Browser Cache Failed to Load with error 'time data 'Sun, 15 Jan 2023 16:52:25 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT'' |
![]() |
![]() |
![]() |
#7947 | |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,974
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
New Test Version Posted
2023-01-15 - Move makeDate to dateutils to call from browsercache_firefox2 Quote:
This is something we've seen before when parsing dates for sites, so we already had a solution for it, I just hadn't realized we needed to. |
|
![]() |
![]() |
![]() |
#7948 | |
Connoisseur
![]() Posts: 67
Karma: 10
Join Date: Jul 2010
Device: Pocketbook InkPad Color 3, Kindle Oasis 2, Moon+ Reader pro
|
It still doesn't seem to be working. I have changed the language from German to English as a test. Still the same error message.
Quote:
|
|
![]() |
![]() |
![]() |
#7949 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,974
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
New Test Version Posted
2023-01-15 - Skip day of week for localization in browsercache_firefox2 - Move makeDate to dateutils to call from browsercache_firefox2 Changing Calibre language isn't enough to change localization--which is also why I couldn't test it very well. But we don't need the day of week, so hopefully this version will do it. |
![]() |
![]() |
![]() |
#7950 |
Connoisseur
![]() Posts: 67
Karma: 10
Join Date: Jul 2010
Device: Pocketbook InkPad Color 3, Kindle Oasis 2, Moon+ Reader pro
|
And it works. Thanks for the work and adjustments.
|
![]() |
![]() |
![]() |
Tags |
fanfiction |
|
![]() |
||||
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 |