View Single Post
Old 07-30-2011, 01:55 AM   #173
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,731
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
Quote:
Originally Posted by Vaesse View Post
A part of my question seems to have gotten lost... I'll restate now that I'm awake and may be better able to state what I'm thinking.

I have tags that I use as a stand in for "ondevice" for my iPhone and for my Kindle (when it's not attached). Currently I have a non-clearing reading list populating these tags and synching anything new I add. This is working flawlessly.

However, I noticed that there's now a "remove" style list which might just make my life a bit easier. If I set that to modify the SAME tag as my synch list, will it remove the tag as it removes the book from the Kindle? How would the conflict of both the "add" and "remove" style lists containing the same book be handled? What would happen to the tag?
It might work (have you tried it?) but I think you would potentially get into a bit of a mess. Each list attempts to maintain the integrity of tags on it's members. So when you add a book to a list, in fact it reapplies the designated tag to every book contained in that list. So if you have book A on both list 1 and list 2, remove the book from list 2 only, and then add a book B to list 1, then if you are using the same tag for list 1 and 2 it will cause book A to get that tag again. It is only when that book is removed from all lists that are setup to apply that tag that you can be sure nothing will sneakily put the tag back on.

Quote:
Originally Posted by Vaesse View Post
I think what I ideally want is a way to clear the "to synch" reading list WITHOUT clearing the tag. In other words, it would populate the tag when adding to the list, but leave it alone when removing it from the list. I can also see wanting it to work the other way, removing the tag, but not adding it. Basically this would make tag modification a three/four way switch:
1 - Modify tag on add and remove (as I believe it currently works)
2 - Modify tag only on add
3 - Modify tag only on remove
4 - Don't modify tag (not a real switch, but here for completeness)

In this scenario, what I would have is an "add" list set to option 2 above (for adding new stuff to my Kindle) and a "remove" list set to 3 (for stuff I'm done with). That way my tag would function (as I want it to) as "ondevice" for stuff that doesn't have a device and my lists would only hold stuff that's modifying, not my entire Kindle contents. As it is, my reading lists and tags are duplicative (except that the tags can't auto-synch).
Ok, so if I understand correctly you are saying that rather than using a list to reflect the current books on your kindle you want to use a tag. That is understandable, since a list for books on your kindle would have to be manually maintained whenever you remove a book.

I don't have any objections to your suggestion, I think it adds flexibility for people who want to setup their lists in this particular way. Of course it still requires you to be disciplined about using the lists only as your way of adding or removing books or else your tags will get out of sync, though a simple query while your device is plugged in can show you any mismatches.

When I find som time I will add support for this.
kiwidude is offline   Reply With Quote