View Single Post
Old 05-23-2017, 12:10 AM   #5
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,418
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Store plugins can do only one thing, provide a list of results after searching a website. You want to do all the other things, you need to create a user interface plugin.

And as for APIs to add books to calibre and read metadata, they are present and can be used from user interface plugins.

Simply use one of the methods from self.gui.iactions['Add Books'] (which is the Add Books builtin user interface plugin) to add a file to calibre, reading metadata etc is handled automatically.
kovidgoyal is offline   Reply With Quote