07-21-2017, 09:44 PM | #2356 | |
Connoisseur
Posts: 52
Karma: 48
Join Date: Mar 2017
Device: Kindle Basic 2014 | Kindle Paperwhite 3
|
Quote:
|
|
07-21-2017, 11:13 PM | #2357 |
Plugin Developer
Posts: 6,285
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
@Loba & @madame_newbie:
A bit ago AO3 changed how their login worked a bit. The posted FanFicFare test version (see my sig for link) has a fix for that change. You will only see the problem if using a prior version and trying to login. So if you're not using always_login or downloading stories that require user/pass, you shouldn't see the issue. If you're still having problems, I'll need to see a debug log. Under Calibre's Preferences drop down you can switch to debug mode, attempt a download, quit Calibre then post the log here (in a code tag nested in a spoiler tag please). |
07-23-2017, 07:08 AM | #2358 | |
Connoisseur
Posts: 69
Karma: 10
Join Date: May 2014
Location: UK
Device: Samsung 10 Inch Tablet 2016 & Samsung S10+
|
Quote:
I've been having this same problem. I've tried reinstalling the plugin, and its the most up to date version I believe. The debug log is below: Spoiler:
|
|
07-23-2017, 11:55 AM | #2359 | |
Plugin Developer
Posts: 6,285
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
Quote:
Last edited by JimmXinu; 07-23-2017 at 11:56 AM. Reason: Reduce quoted text |
|
07-23-2017, 03:35 PM | #2360 | |
Connoisseur
Posts: 69
Karma: 10
Join Date: May 2014
Location: UK
Device: Samsung 10 Inch Tablet 2016 & Samsung S10+
|
Quote:
It works! |
|
07-26-2017, 05:54 PM | #2361 |
Plugin Developer
Posts: 6,285
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
New Release Posted
Version 2.15.0 - 26 Jul 2017 - Restore adapter_dramioneorg after site came back. - Fix for AO3 login change. - Fixes for // problem in images. - Fix replace_br_with_p creating nested div tags, does NOT remove ones added previously. - Make utf8FromSoup() copy soup to avoid side effects. - Add markers and check to prevent replace_br_with_p running more than once on the same text. - Adding replace_failed_smilies_with_alt_text option for base_xenforo. - Consolidate and display some aggregate times for perf prof. - Fix published and update date for gravitytales.com adapter - import feedparser (#204) - adapter_fanficauthorsnet replace 'In progress' with 'In-Progress' to match standard. - adapter_finestoriescom and adapter_storiesonlinenet share code, but they need different Themes set now. - Fix to adapter_asexstoriescom for site change. |
07-27-2017, 07:09 PM | #2362 |
Plugin Developer
Posts: 6,285
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
New test version posted
2017-07-27 - Fix for adapter_asianfanficscom caching vs login issue. |
07-29-2017, 07:23 AM | #2363 | |
Grand Sorcerer
Posts: 24,908
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
The site wraps each page text in p tags with br's for the paragraphs. It looks like each start paragraph tag gets the following added before it: Code:
<!-- FFF_replace_br_with_p_has_been_run --> <div id="FFF_replace_br_with_p_has_been_run"> https://www.literotica.com/s/space-diary-year-2 should show it and seems to be safe to post. |
|
07-29-2017, 09:53 AM | #2364 | |
Plugin Developer
Posts: 6,285
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
Quote:
But adapter_literotica has code that removes the ending close div. I don't really know anything about adapter_literotica's text processing, but it kind of looks like it already attempts to change <br>s to <p>s and therefore should never use replace_br_with_p. Or, conversely, that code should be removed from adapter_literotica. Or even that the adapter_literotica should only be applied when replace_br_with_p:false. I don't use that site, so I'm fairly open to suggestions. Last edited by JimmXinu; 07-29-2017 at 09:53 AM. Reason: Trim quote |
|
07-29-2017, 09:17 PM | #2365 |
Member
Posts: 20
Karma: 10
Join Date: Jan 2016
Device: none
|
i wanted to ask if there is any way to use custom columns or the add extra values in personal ini or some other way to list both series for books with multiple series in calibre, I'll include a sample of a story I wanted to do this for.
example url: http://archiveofourown.org/works/4305561 |
07-30-2017, 06:23 AM | #2366 | |
Grand Sorcerer
Posts: 24,908
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
If I remember rightly, the br removal code in the adapter was my attempt to do what replace_br_with_p does. I forgot to remove it. And I think a div or two has been removed from the page. I'll fix it. |
|
07-30-2017, 10:14 AM | #2367 | |
Plugin Developer
Posts: 6,285
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
Quote:
|
|
07-30-2017, 10:19 AM | #2368 |
Plugin Developer
Posts: 6,285
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
|
New test version posted
2017-07-30 - Calibre removed sanitize_html function. - Explicitly (instead of implicitly) set is_adult:false in defaults.ini. - Comment out bookmarks for AO3 temporarily. AO3 has changed how they display bookmarks. I may or may not have time to figure it out in the next week. But in the meantime, here's a version with that code commented out. |
07-31-2017, 07:23 PM | #2369 |
Member
Posts: 16
Karma: 66
Join Date: Dec 2015
Device: Kobo Glo HD
|
trying to download one specific story (only one this has happened with so far since last update)... the plugin keeps failing but the appspot was able to d/l it...
story url: http://storiesonline.net/s/16084/resonance error details: calibre, version 3.5.0 (win32, embedded-python: True) Failed to Download Stories: Failed: Download 1 FanFiction Book(s) Download 1 FanFiction Book(s) FFF: INFO: 2017-07-31 19:13:31,471: calibre_plugins.fanficfare_plugin.jobs(50): FanFicFare v2.15.0 FFF: INFO: 2017-07-31 19:13:31,471: calibre_plugins.fanficfare_plugin.jobs(54): Adding jobs for URLs: FFF: INFO: 2017-07-31 19:13:31,471: calibre_plugins.fanficfare_plugin.jobs(56): http://storiesonline.net/s/16084 FFF: INFO: 2017-07-31 19:13:42,006: calibre_plugins.fanficfare_plugin.jobs(92): Logfile for book ID 25912 (Resonance) FFF: INFO: 2017-07-31 19:13:42,007: calibre_plugins.fanficfare_plugin.jobs(93): urlhttp://storiesonline.net/s/16084) id25912) FFF: DEBUG: 2017-07-31 19:13:32,855: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(38): StoriesOnlineNetAdapter.__init__ - url='http://storiesonline.net/s/16084' FFF: DEBUG: 2017-07-31 19:13:32,861: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(131): URL: http://storiesonline.net/s/16084 FFF: DEBUG: 2017-07-31 19:13:32,861: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1010): ##################################### pagecache(GET) HIT: http://storiesonline.net/s/16084:i FFF: DEBUG: 2017-07-31 19:13:32,898: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(189): Number of chapters: 17 FFF: DEBUG: 2017-07-31 19:13:32,908: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1010): ##################################### pagecache(GET) HIT: http://storiesonline.net/a/Demosthenes/1 FFF: DEBUG: 2017-07-31 19:13:32,959: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(270): Found story row on page 1 FFF: DEBUG: 2017-07-31 19:13:32,961: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(356): Do not have a universe FFF: DEBUG: 2017-07-31 19:13:32,987: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.base_adapter(231): getStoryMetadataOnly times: utf8FromSoup: 0:00:00.004000 utf8FromSoup->copy: 0:00:00.001000 FFF: DEBUG: 2017-07-31 19:13:33,079: calibre_plugins.fanficfare_plugin.fanficfare.story (206): fake sanitize called... FFF: DEBUG: 2017-07-31 19:13:33,082: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.base_adapter(231): getStoryMetadataOnly times: utf8FromSoup: 0:00:00.004000 utf8FromSoup->copy: 0:00:00.001000 FFF: INFO: 2017-07-31 19:13:33,979: calibre_plugins.fanficfare_plugin.jobs(222): write to C:\Users\DOMINI~1.DUG\AppData\Local\Temp\calibre_0 m0wry\fanficfare_x9mwvd\Resonance-Demosthenes-vgx6ud.epub FFF: INFO: 2017-07-31 19:13:33,980: calibre_plugins.fanficfare_plugin.fanficfare.write rs.base_writer(179): Save directly to file: C:\Users\DOMINI~1.DUG\AppData\Local\Temp\calibre_0 m0wry\fanficfare_x9mwvd\Resonance-Demosthenes-vgx6ud.epub FFF: DEBUG: 2017-07-31 19:13:33,980: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.base_adapter(231): getStoryMetadataOnly times: utf8FromSoup: 0:00:00.004000 utf8FromSoup->copy: 0:00:00.001000 FFF: DEBUG: 2017-07-31 19:13:33,980: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189...ance-chapter-1 FFF: DEBUG: 2017-07-31 19:13:33,980: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189...ance-chapter-1 FFF: DEBUG: 2017-07-31 19:13:34,526: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189193 FFF: DEBUG: 2017-07-31 19:13:34,526: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189193 FFF: DEBUG: 2017-07-31 19:13:35,051: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189216 FFF: DEBUG: 2017-07-31 19:13:35,052: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189216 FFF: DEBUG: 2017-07-31 19:13:36,538: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189249 FFF: DEBUG: 2017-07-31 19:13:36,538: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189249 FFF: DEBUG: 2017-07-31 19:13:37,335: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189282 FFF: DEBUG: 2017-07-31 19:13:37,335: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189282 FFF: DEBUG: 2017-07-31 19:13:38,000: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189307 FFF: DEBUG: 2017-07-31 19:13:38,000: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189307 FFF: DEBUG: 2017-07-31 19:13:38,259: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189561 FFF: DEBUG: 2017-07-31 19:13:38,259: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189561 FFF: DEBUG: 2017-07-31 19:13:38,618: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189585 FFF: DEBUG: 2017-07-31 19:13:38,618: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189585 FFF: DEBUG: 2017-07-31 19:13:38,904: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189624 FFF: DEBUG: 2017-07-31 19:13:38,904: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189624 FFF: DEBUG: 2017-07-31 19:13:39,111: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189656 FFF: DEBUG: 2017-07-31 19:13:39,111: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189656 FFF: DEBUG: 2017-07-31 19:13:39,371: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189699 FFF: DEBUG: 2017-07-31 19:13:39,371: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189699 FFF: DEBUG: 2017-07-31 19:13:39,673: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:189722 FFF: DEBUG: 2017-07-31 19:13:39,673: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:189722 FFF: DEBUG: 2017-07-31 19:13:39,927: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:190053 FFF: DEBUG: 2017-07-31 19:13:39,927: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:190053 FFF: DEBUG: 2017-07-31 19:13:40,230: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:190117 FFF: DEBUG: 2017-07-31 19:13:40,230: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:190117 FFF: DEBUG: 2017-07-31 19:13:40,543: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:190133 FFF: DEBUG: 2017-07-31 19:13:40,545: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:190133 FFF: DEBUG: 2017-07-31 19:13:40,723: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:190134 FFF: DEBUG: 2017-07-31 19:13:40,723: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:190134 FFF: DEBUG: 2017-07-31 19:13:41,032: calibre_plugins.fanficfare_plugin.fanficfare.adapt ers.adapter_storiesonlinenet(412): Getting chapter text from: http://storiesonline.net/s/16084:190143 FFF: DEBUG: 2017-07-31 19:13:41,032: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: http://storiesonline.net/s/16084:190143 FFF: DEBUG: 2017-07-31 19:13:41,243: calibre_plugins.fanficfare_plugin.fanficfare.confi gurable(1020): ##################################### pagecache(GET) MISS: https://res.wlpc.com/img/d/demosthen...nce/israel.svg Python function terminated unexpectedly 'NoneType' object has no attribute '__getitem__' (Error Code: 1) Traceback (most recent call last): File "site.py", line 101, in main File "site.py", line 78, in run_entry_point File "site-packages\calibre\utils\ipc\worker.py", line 195, in main File "site-packages\calibre\utils\ipc\worker.py", line 133, in arbitrary_n File "calibre_plugins.fanficfare_plugin.jobs", line 97, in do_download_worker File "calibre_plugins.fanficfare_plugin.jobs", line 97, in <lambda> TypeError: 'NoneType' object has no attribute '__getitem__' |
07-31-2017, 08:56 PM | #2370 | |
Grand Sorcerer
Posts: 24,908
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
@JimmXinu: Does FFF handle SVG images? I can look at the adapter and story, but if FFF doesn't handle SVG images, I'm not sure what I'd do. |
|
Tags |
fanfiction |
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Open With | kiwidude | Plugins | 402 | 03-16-2024 11:44 PM |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 492 | 10-25-2022 08:13 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 |