@rogerms - there is no calibre plugin for doing this, certainly not available from this site anyways. There is a limitation in calibre with "metadata download" plugins (those that retrieve data from sites like Amazon, Goodreads etc) in that they cannot populate custom columns, which is what you would want to do for storing your reading levels.
The way around this is to write a completely bespoke "user interface" plugin. It is unfortunately a bit more work to do this for this purpose, as you end up replicating a lot of logic/code that calibre has for metadata download purposes, but it certainly is possible. I once wrote a bespoke plugin for someone which retrieves a more detailed rating (floating point value, not rounded) with the number of users who have rated it from Amazon and Goodreads into custom columns. The principle is all the same. So it "can" be done.
|