solright.blogg.se

Yesno calibre kobo read
Yesno calibre kobo read










The location_source will give you the HTML file in which the bookmark is located (from what I understand EPUB and KEPUB are just archives with a bunch of HTML files). You can use the kobo_reading_state to look up an id for a given book_id and then use this id to check for a bookmark in kobo_bookmark. There are a couple tables prefixed with kobo_, but the ones of interest are kobo_reading_state and kobo_bookmark. The progress information for Kobo is stored in app.db. It references the IDs present in the metadata.db. Seems like the app database is being used to store the Kobo stuff, which you can find in /config/app.db (I use sqliteonline to inspect the content of the database). It happens at this endpoint, while here the values are being read or created.

yesno calibre kobo read

YESNO CALIBRE KOBO READ CODE

I went through the Kobo code and found out the section, where the reading status is being synced. It could be used to also save the synced kepub information? Or is there a reason for it not being used?

yesno calibre kobo read

I also found out that there is a last_read_positions table present in the metadata.db with the columns: Name That should be saved somewhere and should be somehow convertible to a percentage (see here for the kepub - epub relation). KEPUB has some additional elements with spans containing ids (which are unique in each chapter, so you need the chapter and id to know where you currently are). It will make it easy to work out what I have bought but never gotten around to reading, but it is also a kind of representation of multiple bookshelves that used to dominate my home before I abandoned the paperback.I am also currently interested in finding a way to save my reading progress in some way. The task of flagging books is not trivial, but I am finding it quite satisfying. (I have just realised that I also need an “Abandoned” category for books I have thrown in the virtual junk-pile.) Then when this exercise is done, I can resync to Goodreads, so my Calibre library and Goodreads account balance. I know that some of the “No” books will be ones I have read and forgotten, but I can deal with those as I discover them. I am now going though and marking additional books I know I have read as “Yes”, defaulting everything else to “No”. This started by linking Calibre to my Goodreads account, and importing the Read statuses from there. I am now going through the library, updating my customer “Read (Yes/No)” flag. Thankfully, I didn’t do this too often, and I assume my enjoyment of rereading these books made it worthwhile.Īnyway, I now have a library of some 2000 ebooks, labelled with where they come from – “Kindle”, “Kobo” and “Other” for books I have obtained from places like Baen and Project Gutenberg. But a few times I simply didn’t realise that a book I wanted to reread was purchased on Kobo, and – not finding it in my Kindle library – I assumed I had previous bought it in paperback form.

yesno calibre kobo read

But since mid-2019, I switched back to Kindle, with a new Paperwhite ebook reader.Īs before, I was able to use Calibre to read Kobo purchase on my new Kindle. Then for a couple of years, I switched to Kobo, which is when I first started using Calibre, to allow me to load Kindle books onto my Kobo. I started buying ebooks from Amazon, through the Kindle store. Some of those are a result of duplication of imports (as I had attempted something like this some time ago), but a few are genuine duplications of purchase. I’m sure I could be doing better things with my spare time, but I have had great fun diving down the rabbit hole of Calibre, the ebook library software.Įarlier in the week, I had imported ebooks from my various sources, and have since gone through the duplicates and either deleted or merged them as appropriate.










Yesno calibre kobo read