Quote:
Originally Posted by compurandom
Are two plugins really needed, or can I mash all the functionality into one?
Some of the things I'd like to do would be really messy from a metadata plugin, so maybe it would be cleaner to put custom column functionality in a GUI plugin anyway.
I'm thinking, rather than one query that grabs a huge mass of data that will be mostly thrown away, start small and match the book to the database with the metadata plugin, and then select a group of previously identified books to import the rest.
|
Doing it that way does mean two plugins. One thing it does is allow people to use the metadata download to get the WikiData identifier while getting other metadata. The second plugin just downloads the metadata knowing that the identifier is correct and doesn't need to check. But, you probably still want a way to set the identifier from the second plugin.
The Goodreads sync does this. If the goodreads identifier exists, it can use it for the function, but you can also search and set the identifier. But, it doesn't get any metadata.