Open dregin opened 1 year ago
Did you ever work out how to do this? I am in the same situation.
Run into the same. But when checking this link: https://github-wiki-see.page/m/janeczku/calibre-web/wiki/Kobo-Integration
Deleting a book from Calibre/Calibre-Web will not cause it to be removed from the device on the next Sync. In order to trigger deletions from their devices, users must archive books and then sync their devices.
I think this is the case, although I would like to have the OP behaviour.
that's indeed undesired behaviour. if i want to remove books from my device, doesn't mean i want to remove them from my server. I also noticed that if you do remove the book manually from your kobo and want sync it back on (so add it again to the kobo shelve) the book is not synced (probably because some list is kept of what was already synced to the ereader)
I looked a bit around the code and i think i found the following things:
assuming this is all correct, wouldn't it be possible to check the previous list of entitlements/synced books and compare it to the current. If a book is not on the new list but was on the old one set archived=True in the entitlement?
i am asking because if this is correct and desired behaviour i can make a PR
After removing a book from a shelf in Calibre-Web and running a sync on my kobo, I see the book removed from the Collection on the device, but it still exists under "My Books".
I'm expecting it to be completely removed from the device, if it's not on a shelf that Calibre-web is configured to sync to kobo.
Any ideas how to fix this?
Thanks!