I have followed the config instructions for Utilities and have a custom column set up named "percentread" of type "Integer". This is referenced in the Utility setup (as #percentread).

I connect my Glo and use the Utility menu to "Store" the current bookmarks of a single book I am currently reading which has a single annotation.

Utilities reports one book, no bookmarks found and the Percent Read column in my Library is not updated with any value.

Do I need to make any config changes to the Extended Driver ?

Thoughts would be appreciated as to what I am doing wrong.

Sorry, I knew there was something I forgot to mention or fix. This is only retrieving the reading location for epubs. For this, I ignore kepubs because they get synced to the Kobo server. But, of course I forgot about the extended driver. Well, it didn't exist when I initially wrote this, but I haven't gotten around to adding them. It shouldn't be to hard, so I will do that in the next few days.

Also, I have been inconsistent with my terminology. I keep using "bookmark", because I think of using a bookmark in a paperback to remember where I am up to*. Kobo allows multiple bookmarks. This function is only looking at the current reading position. i.e. The place the book will open to.

Annotations and the tap-the-top-corner bookmarks aren't handled by this. The two annotation options in the plugin do. But, the Annotations plugin does a much better job of handling them. I plan to write the code so that it can read the Kobo devices. I have done enough to know it is possible, but need to return to it.

* For a long time I used train tickets for bookmarks. Every now and then I get a book out and find a fading ticket. I can then see when I last read it.

Sorry, I knew there was something I forgot to mention or fix. This is only retrieving the reading location for epubs. For this, I ignore kepubs because they get synced to the Kobo server. But, of course I forgot about the extended driver. Well, it didn't exist when I initially wrote this, but I haven't gotten around to adding them. It shouldn't be to hard, so I will do that in the next few days.

Also, I have been inconsistent with my terminology. I keep using "bookmark", because I think of using a bookmark in a paperback to remember where I am up to*. Kobo allows multiple bookmarks. This function is only looking at the current reading position. i.e. The place the book will open to.

Annotations and the tap-the-top-corner bookmarks aren't handled by this. The two annotation options in the plugin do. But, the Annotations plugin does a much better job of handling them. I plan to write the code so that it can read the Kobo devices. I have done enough to know it is possible, but need to return to it.
.

Thanks for explaining that - I was pretty sure I was following the instructions - now I understand why I wasn't getting the expected results.

Sorry, I knew there was something I forgot to mention or fix. This is only retrieving the reading location for epubs. For this, I ignore kepubs because they get synced to the Kobo server. But, of course I forgot about the extended driver. Well, it didn't exist when I initially wrote this, but I haven't gotten around to adding them. It shouldn't be to hard, so I will do that in the next few days.

Thanks for explaining that - I was pretty sure I was following the instructions - now I understand why I wasn't getting the expected results.

Quote:

Originally Posted by Terisa de morgan

Glad to read this

Quote:

Originally Posted by taming

You are not the only one.

You will all be happy to know it was only slightly harder than I expected. It needs a little more testing. I have attached it to this post for anyone to try.

This also has the first cut of adding a database trigger for dismissing unwanted tiles. Same function as before, but some extra options that mean the trigger is generated from the options and installed. It doesn't have the options that taming wants to hid the newly added books, but that is mainly because I need to think about what to present. I am also a little less comfortable about doing this. If I get it wrong, then you might end up with an empty home screen. Though I'm sure someone would think that was a good idea.

That's terrible. I copied code and forgot to change the name. I don't even think I read it while I was testing. The checkbox should read "Change database trigger". I also need to add the tooltips.

These options will not get saved as I want it to be a deliberate decision each time.

And I didn't actually answer the question.

To install the trigger, you have to check the "Change reading status/Change database trigger" checkbox and select the "Create trigger" radio button. The trigger is generated using the tile types selected in the top section (soon to be renamed "Tile types").

If you don't select the trigger options, it just dismisses the current tiles as per the selection.

I have a big big problem, every time i use any of the functions of the plug-in Calibre crashes. Tried installing the version in the first post, and now the 1.0.1 Beta (which is even worse, because it crashes also selecting the simple Help, or About Plug-in).

Is the crash when you select the option, or when you press OK on the dialog to start it? Is it every function? The "Copy annotations" and "Device database check" are a little different in how they start. Do they work?