Let me describe the logic of KOReader, it'd help to setup syncthing or other program.
On opening a book KOReader checks for the file <book-filename>.annotations.lua in the book sdr fodler (by default) or other folder chosen by a user.
If the file exists, KOReader checks the device_id from the file.
If it is the same as the device id, it does nothing.
If not, it imports annotations from the file and deletes the file.
The annotations file can be created manually froom the Bookmark list or by an assigned gesture, or automatically (on book closing).
|