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 10-17-2020, 03:12 PM   #4651
ILB
Groupie
ILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipse
 
ILB's Avatar
 
Posts: 169
Karma: 8098
Join Date: Jun 2012
Location: Germany
Device: Kindle Voyage, Kindle Oasis
Quote:
Originally Posted by ownedbycats View Post
I tried to set up the email subscription with auto-forwarding to one of my throwaway emails, but between messages ending up in the spambox in one email and then the IMAP giving me trouble on the other, it was too much of a hassle to get working. I just manually check for updates on my in-progresses once a day (with a large slow_down_sleep_time to prevent accidentally hammering the sites).

I do get an RSS feed for my favourite categories in FFNet and AO3, but AO3 only shows new stories.
I made a separate email (on gmx) and use it for AO3 and FF.net. That works without problems for me.
I even use it with outlook to delete not wanted stories (as I subscribed also to authors in general) before using FFF to download the newest chapters of my subscribed stories.


For SPAM: Did you try to "white-list" the sender mail? Each site should have only one mail sender address from which your mail could come.
ILB is offline   Reply With Quote
Old 10-17-2020, 03:14 PM   #4652
DavidTC
Connoisseur
DavidTC began at the beginning.
 
Posts: 77
Karma: 10
Join Date: Sep 2011
Device: Nook, Boox C67ML
Quote:
Originally Posted by JimmXinu View Post
@DavidTC, If I implement your suggestion, it would only partially solve your described problem.

You changed the default action to 'update metadata only' and forgot to change it back.

If update-existing vs download/update-from-URLs vs download/update-from-email all had different default settings, and you changed the update-existing default setting and forgot to change it back, it would still bite you the next time you went to use update-existing.
I guess...but...I honestly don't see any reason to change the _default_ for that. Somewhere here came up with a scenario where they wanted to be able to _select_ a different options for some things, but...that still wouldn't be changing the default.

But okay. Let's leave everything that can currently done as-is, and think of a different way.

Quote:
Originally Posted by JimmXinu View Post

What do people think about adding a new top-level menu action after 'Update Existing FanFiction Books' that was 'Update Calibre Metadata for Existing FanFiction Books'? With maybe a sub-menu for 'from website' and 'from saved column'?

Those options would invoke the same code, but for metadata-only without changing the default settings.
I don't have a problem with it, I almost suggested doing that instead. It would solve my particular issue, because I would keep the default on the 'correct' thing.

In fact, I'm in favor of that.

But I didn't suggest that because I saw it wouldn't actually solve things for everyone. If people change the default for _some other_ reason, like changing to 'Skip' because they're pasting a bunch of URLs, or whatever other reason they might have to change the default...

...and then they do an email check...and either miss the option or have it set not to prompt...bad things.

If you really want to solve the fundamental problem that 'non-prompting and missed-prompting email updates can do a completely stupid thing and pointless thing that no one does want if the default is different', and yet leave the ability to set defaults for everything....I think the thing to do is to split the option into three or four different defaults:

One default for email update (With a warning that 'You almost certainly don't want to change this to something that won't update your book somehow'....or don't include those particular options on that list.)

One default for updating selected books (And while we're leaving off dumb options, removing 'skip' and 'add new book' from that list, like they are missing from the actual dialog list.)

And one or two defaults for pasted and scraped URLs. (I don't know if those two should be treated differently.)
DavidTC is offline   Reply With Quote
Old 10-17-2020, 03:17 PM   #4653
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: 8,656
Karma: 61234567
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
Quote:
Originally Posted by ILB View Post
I made a separate email (on gmx) and use it for AO3 and FF.net. That works without problems for me.
I even use it with outlook to delete not wanted stories (as I subscribed also to authors in general) before using FFF to download the newest chapters of my subscribed stories.


For SPAM: Did you try to "white-list" the sender mail? Each site should have only one mail sender address from which your mail could come.
The spam filtering was done at the server level, so whitelisting it in Thunderbird didn't work - and the server didn't have any options to whitelist specific senders. The second one I tried did let me whitelist, but it had IMAP problems. I might look into GMX though.

Last edited by ownedbycats; 10-17-2020 at 03:20 PM.
ownedbycats is offline   Reply With Quote
Old 10-17-2020, 03:26 PM   #4654
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: 8,656
Karma: 61234567
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
Quote:
Originally Posted by DavidTC View Post
If you really want to solve the fundamental problem that 'non-prompting and missed-prompting email updates can do a completely stupid thing and pointless thing that no one does want if the default is different', and yet leave the ability to set defaults for everything....I think the thing to do is to split the option into three or four different defaults:

One default for email update (With a warning that 'You almost certainly don't want to change this to something that won't update your book somehow'....or don't include those particular options on that list.)
But does the email update even have its own separate dialog, or does it just parse the URLs and pass the results into either the Download or Update Existing dialog like the URL scraper does? There might not be a way for FFF to tell that you're trying to update from email once you're in the dialog, at least without a lot of additional programming.
ownedbycats is offline   Reply With Quote
Old 10-17-2020, 03:28 PM   #4655
DavidTC
Connoisseur
DavidTC began at the beginning.
 
Posts: 77
Karma: 10
Join Date: Sep 2011
Device: Nook, Boox C67ML
Heh. I just noticed, if I set the default to 'Skip' in settings, but then go and run update on a book, it doesn't default to skip, because that option literally doesn't exist in the dialog that comes up.

But Skip is, inexplicably, a choice in the email dialog, where it makes just as little sense.

EDIT: Heh. Someone just asked the question above if FFF knows how it got somewhere, and I inadvertently answered the question there.

FFF seems to know when it got to that dialog via Update, so...I presume it knows other ways it got there?

Last edited by DavidTC; 10-17-2020 at 03:30 PM.
DavidTC is offline   Reply With Quote
Old 10-17-2020, 03:28 PM   #4656
ILB
Groupie
ILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipseILB can illuminate an eclipse
 
ILB's Avatar
 
Posts: 169
Karma: 8098
Join Date: Jun 2012
Location: Germany
Device: Kindle Voyage, Kindle Oasis
Quote:
Originally Posted by JimmXinu View Post
You've already linked to my answer and it hasn't changed, but I'll quote it again here for others:


What we're discussing is a change to menu/GUI organization with minimal change to functionality.

What you wanted turned out to be a surprisingly complex problem of changing how the system works.
No problem. And I don't want to annoy you with it.
I just had the idea that with the "update EPUB Cover" option on present update option
Click image for larger version

Name:	Bild 4.png
Views:	109
Size:	18.5 KB
ID:	182831
and if you add the new "only update metadata" thing it could be feasible.
ILB is offline   Reply With Quote
Old 10-17-2020, 03:35 PM   #4657
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: 8,656
Karma: 61234567
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
Quote:
Originally Posted by DavidTC View Post
Heh. I just noticed, if I set the default to 'Skip' in settings, but then go and run update on a book, it doesn't default to skip, because that option literally doesn't exist in the dialog that comes up.

But Skip is, inexplicably, a choice in the email dialog, where it makes just as little sense.

EDIT: Heh. Someone just asked the question above if FFF knows how it got somewhere, and I inadvertently answered the question there.

FFF seems to know when it got to that dialog via Update, so...I presume it knows other ways it got there?
There's two different dialogs. The Download New URL (which the URL scraper passes the URLs into) does have skip:

Click image for larger version

Name:	2020-10-17 16_33_23-FanFicFare.png
Views:	107
Size:	9.8 KB
ID:	182834

The Update Existing doesn't:

Click image for larger version

Name:	2020-10-17 16_34_30-Update Existing List.png
Views:	100
Size:	13.8 KB
ID:	182835

Is there a separate dialog for the email? I thought it just did the same sort of thing as the URL scraper.
ownedbycats is offline   Reply With Quote
Old 10-17-2020, 03:43 PM   #4658
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,334
Karma: 3966377
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
There are exactly two dialogs that do multiple duty:

add_dialog takes a list of URLs, which can come from user input, clipboard, dragged from different sources (including emails in thunderbird), 'From Web Page', or from email. There's significant logic involved in looking for existing books that match the story URLs given. (When invoked for an anthology (or anthology update), the download options are hidden.)

update_dialog takes a list of existing Calibre books. And... that's it? Huh, I guess it's mostly on add_dialog.
JimmXinu is offline   Reply With Quote
Old 10-17-2020, 03:50 PM   #4659
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: 8,656
Karma: 61234567
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
Quote:
Originally Posted by JimmXinu View Post
update_dialog takes a list of existing Calibre books. And... that's it? Huh, I guess it's mostly on add_dialog.
Something I found fun is that you can create a completely empty Calibre book entry, put a url into the identifiers, and FFF is able to update it.
ownedbycats is offline   Reply With Quote
Old 10-17-2020, 05:47 PM   #4660
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,334
Karma: 3966377
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
New Test Version Posted

2020-10-17
- Disable rather than hide unused menu items, reorg into sub menus.

The motivation for this change is a bit obscure. When you assign a keyboard shortcut (AKA hotkey), Calibre erases any shortcuts that don't have valid actions. That seems sensible and right at first, but there are plugins that vary what menu items/valid actions are available by current library. So changing a shortcut for a view in View Manager in one library can erase your 'Add/Remove Reading Lists' shortcuts in FFF if those are only configured in a different library.

I've offered a PR to Kovid to fix it in Calibre, but I admit it's a less than perfect solution.

This test version addresses the issue for FFF, at least.
JimmXinu is offline   Reply With Quote
Old 10-17-2020, 05:59 PM   #4661
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: 8,656
Karma: 61234567
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
The menu looks a little tidier now.
ownedbycats is offline   Reply With Quote
Old 10-17-2020, 06:00 PM   #4662
DavidTC
Connoisseur
DavidTC began at the beginning.
 
Posts: 77
Karma: 10
Join Date: Sep 2011
Device: Nook, Boox C67ML
Quote:
Originally Posted by ownedbycats View Post
Is there a separate dialog for the email? I thought it just did the same sort of thing as the URL scraper.
Yes, [edit: by which, I mean, yes, it's the same as the URL scrapper] except when it doesn't have a dialog at all because you can turn that off in the Email Setting page.

Which is when having a default that doesn't update the books is super-annoying, because you won't even catch what happened unless you click 'View Log' at the end and notice a bunch of 'Metadata collected.'

Which I don't even do all the time, or didn't until I figured out what was happening, so who knows how many fanfics I subscribed to, was sent emails for updates, FFF noticed those email, and dutifully 'updated' the fic via...not updating it.

Now I've got the dialog turned back on, so catch it like 80% of the time, and I also check the Log at the end always, so just end up sighing when I forget the default, but can copy the 'Metadata collected.' URLs out of there and paste them in manually. (Or go unread my email, whichever seems easier.)

Last edited by DavidTC; 10-17-2020 at 06:04 PM.
DavidTC is offline   Reply With Quote
Old 10-17-2020, 06:11 PM   #4663
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: 8,656
Karma: 61234567
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
Different default actions for the add_dialog and update_dialog might help for your case but I'm not sure how viable it'd be to do.
ownedbycats is offline   Reply With Quote
Old 10-17-2020, 06:38 PM   #4664
Robin42069
Enthusiast
Robin42069 began at the beginning.
 
Posts: 27
Karma: 10
Join Date: Dec 2013
Device: iPad
Preview
so ive tried to download off storiesonline.net and all i am getting is this.
Status
Title
Author
Comment
URL
Error
The Healer
QM
'NoneType' object is not subscriptable
https://storiesonline.net/s/22134

it happens on all that i try and download from there. i tried from fanfiction.net and that was fine. so it only appears to be storiesonline.net. let me know if you need more info. also it just happened after i updated to the new plugin the previous one worked fine
Robin42069 is offline   Reply With Quote
Old 10-17-2020, 06:57 PM   #4665
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: 8,656
Karma: 61234567
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
On the topic of updating metadata is there a way for FFF to detect what type of update is being done when applying metadata rules? I have FFF change the #read column to No when updating but it'd be nice to not have that happen if I'm just updating the metadata.

Last edited by ownedbycats; 10-17-2020 at 07:01 PM.
ownedbycats is offline   Reply With Quote
Reply

Tags
fanfiction


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] Open With kiwidude Plugins 403 04-01-2024 08:39 AM
[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


All times are GMT -4. The time now is 05:48 AM.


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