Add to list on tag
Right now, this plugin adds tags when a book is added to a list, and removes them when a book is removed.
Would be possible to get it to also do that in reverse...to add a book to a list when that book has a tag already? And remove it when the tag is removed? (Or whatever column is being used instead of tags, of course.)
In other words, make the list always contain all the books that have the tag? The tags and list would stay in sync.
This would be helpful in a lot of ways. It would let people trivially make lists out of existing tags, and it would let people automatically stick new books in a list. (Because they can be auto-tagged when being added to Calibre.)
It would seem like a lot of work to maintain the list in 'real time', but you really only need to scan when the list is actually needed. Although it's possible the plugin system has a way to hook metadata changes, and that might be saner.
|