I would just like to point out to everyone that the entire 'animosity' that others appear to be talking about on my part is two things: 1) calling a design decision 'strange' and 2) not knowing what this plugin was originally for.
And, of course, I didn't just randomly call it 'strange'. No, we were in a conversation about what seemed 'strange' WRT to the plugin, and I said that I thought the decision to not just use tags was strange. I had no idea that mentioning to a programmer that something they and other programmers had done seemed to be 'strange', and asking if they could explain it, was an unforgivable sin. (Although it turns out it's the same programmer, which I didn't know.)
And then 3) I didn't respond with the proper enthusiasm to the need to 'keep a list of books in order', and 4) I got sarcastic about the fact that, while I was informed there was a good reason for (1), they're certainly not going to tell me because I was rude, so I started calling it the 'super-secret reason'. But all this was _after_ I had 'an attitude'.
And, yes, chaley, I know how free software works. I know no one has an obligation to write code to do what I want. You will notice that, at no point, have I insisted on anyone do anything at all, despite your analogy. I used to help _maintain_ some free software.
And I know I can download the code and change it myself. Perhaps I will at some point, although I do not know Python. Although this is not where I would start with a plugin. I'd much rather have a plugin that let me mark a book as 'News', aka, automatically sent to a device and deleted. This is the exact same strange design decisions, this time on the part of Calibre itself, to hide book toggles away where people can't get to them.
But _usually_ I don't deal with programmers so thin-skinned that when I ask 'Could do you do this?' and then I mention in a followup 'I don't really understand why everything doesn't work that way to start with, the way everyone does this seems somewhat strange.' they do not respond 'There's a good reason, but I don't like your tone so I'm not going to tell you!'.
So, swkotor, if you're going to be asking requests, you better never question why, exactly, that the Reading List plugin can't just read the tags or custom columns set by Goodreads already. Or vis versa. (Yes, I do find it funny that almost immediately after my question someone else came along and asked a question that would be _trivially_ solved if tags were used to define the reading lists instead of inaccessible 'marks', why did you ask?)
|