That looks like a task for a new plugin
The main problem for such requirements is probably that in Calibre it is difficult to map complex taxonomies. CMS like Drupal or Wordpress distinguish between "categories" and "tags". Categories can have hierarchies, labels cannot.
Hierarchies can only be mapped in Calibre in series (main series.sub-series ...).
The second problem is that the appropriate pool of keywords is mostly genre-dependent. One would therefore have to define one or more suitable sources for each genre. For SF this could be isfdb.org. For this database I maintain a metadata plugin (ISFDB3). It has already a custom filter to exclude unwanted tags (the ISFDB provides a lot!).
If there are others here who want such a functionality, I could (after requirements analysis here in the forum) write a suitable plugin.
|