Attached is a beta that should work for calibre version 5 and Kindles. I hope. I don't have any way to test these changes but, had to do similar changes for tolino devices, and I am able to test these.
The changes in this beta are:
- Fix: Python 3 work had not been completed for tolinos and Kindles.
- Update: Various backend changed that should improve performance.
- New: Add support for Sony devices. From @Cibes.
The support for Sony devices was prompted by @dunhill question and a private discussion. I knew it had been discussed and when I searched I found that @Cibes had
posted a link several years ago and then disappeared. There are no references to anyone trying it. I have added the code into the plugin and updated as necessary. It should work, but, I have no way of testing it.
There have also been a reports of problems getting annotations from Kindles. I have not had much luck working out why. But, I have added some extra logging in this version. Hopefully that will help work out what is going on.
For the Sony and Kindle support, if there are any problems, please run calibre in debug mode ad post the log. Or send it to me in a PM. Hopefully I can work out what is wrong from that.