View Single Post
Old 09-26-2011, 05:44 PM   #217
DavidTC
Connoisseur
DavidTC began at the beginning.
 
Posts: 77
Karma: 10
Join Date: Sep 2011
Device: Nook, Boox C67ML
Quote:
Still hanging onto the attitude?
No, attitude would be arguing that such a plugin is pointless. I'm not entirely sure _I_ see the point, but if that actually is something people were interested in doing, I'm not going to argue.

Quote:
Why continue posting if the reason is to merely antagonize the person you're trying to convince to add features to the plugin?
So, let me see if I understand. Me admitting I don't know what else the Reading List plugin is for except to sync, and someone mentioning some purpose that seems somewhat pointless to me, but me saying 'Oh, okay, I guess' instead of trying to argue the point is 'attitude'. I guess I should have lied and said 'Why, I can see the purpose of that! What a great idea!' instead of just saying 'Okay'.

But _refusing_ to tell me why plugins do not use the stuff accessible via the user-interface to set toggles on books, and why they instead use some sort of marking that nothing outside that plugin can access...why, that's entirely reasonable.

Quote:
Kiwidude wrote 44% of the user plugins that can currently be installed via the calibre install plugins interface. Including the Goodreads plugin so he is aware of what can and can't easily be accomplished.
So, in other words, this rather odd thing I see across multiple plugins is because the same guy makes them?

It might, indeed, make sense to code that way, but the fact one guy likes to keep track of groups of books via 'marking' them instead of tagging them does not actually prove that. In fact, that actually it makes it _more_ likely it's just a coding style.

Of course, I'm sure I'll never know, because apparently I don't get an explanation of why a plugin locating all specifically tagged books when it needs to iterate over them is so hard. It's entirely possible there is a perfectly good explanation, like 'Plugins aren't allowed to access anything but currently selected books'.

But I guess instead we'll talk about whether or not I've show proper deference or not when I showed up to ask about a baffling design decision, instead of the person who knows why that decision was made explaining it, or, even better, saying 'Hmm, there's no reason why we're doing it that way anymore, that started that when custom columns didn't exist and never changed.' or whatever.
DavidTC is offline   Reply With Quote