Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader

Notices

Reply
 
Thread Tools Search this Thread
Old 07-05-2020, 01:42 PM   #1
rigogsilva
Enthusiast
rigogsilva doesn't litterrigogsilva doesn't litter
 
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
Kobo book management site (highlights/progress/annotations)

Hi Kobo users,

I have been building this website for myself and I would like to see if there is any interest for a site like this.

Basically I love my Kobo but I also think that it has some key features missing. Like:

Highlights management; I highlight things in my kobo and I can't export them anywhere. I would like to have a place to search my highlights per book. Same applies for annotations; all the notes I write in my kobo should be available somewhere.

The other main issue is the ability to better visualize my reading statistics with graphics. Page turns, amount of time read by day, month, year. Books read by month, year, and things like that.

Would you like to use a site like this? Here is a preview of some of what I have done already (added pics as attachments). Cheers.
Attached Thumbnails
Click image for larger version

Name:	Books.png
Views:	549
Size:	760.0 KB
ID:	180404   Click image for larger version

Name:	Highlights.png
Views:	442
Size:	416.1 KB
ID:	180405  

Last edited by rigogsilva; 07-05-2020 at 02:02 PM.
rigogsilva is offline   Reply With Quote
Old 07-07-2020, 09:14 PM   #2
FrozenTrout
Member
FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.FrozenTrout is just one insight away from self-actualization.
 
Posts: 21
Karma: 88814
Join Date: Apr 2011
Device: iPad, Kobo Aura 2, Kobo Libra H20
This would be great! I still miss Readmill, even though it’s been dead for years; it was a combination ebook app and social network. Social part was kind of like Goodreads if it didn’t suck, with a really nice UI that showed time read, highlights and annotations, etc etc.
FrozenTrout is offline   Reply With Quote
Advert
Old 07-07-2020, 10:52 PM   #3
MGlitch
Wizard
MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.
 
Posts: 2,841
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
Hasn’t this been tried before to uh less than great results because it requires sharing your database?

https://www.mobileread.com/forums/sh...d.php?t=323167 (Among other posts by the op of the linked thread which delve further into this)
MGlitch is offline   Reply With Quote
Old 07-08-2020, 09:26 AM   #4
rigogsilva
Enthusiast
rigogsilva doesn't litterrigogsilva doesn't litter
 
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
Quote:
Originally Posted by MGlitch View Post
Hasn’t this been tried before to uh less than great results because it requires sharing your database?

https://www.mobileread.com/forums/sh...d.php?t=323167 (Among other posts by the op of the linked thread which delve further into this)
MGlitch, thanks for sharing this. I was not aware of that before trying to create this.

Yes, I believe security would definitely be an issue. To mitigate some of that, I was thinking of creating a tool that would run in your local machine that would pull just the data needed out of the database. So, no need to share the whole database which has emails and other personal info.

After pulling the data, this "tool" would show to the user with checkboxes where the user can accept and decline sharing that specific data (e.g.: percentage read, and others).

In regards to storing the data. The data can be anonymized, so there is no email or other personal info attached to the user; just the user id.

Thoughts about that?

Last edited by rigogsilva; 07-08-2020 at 09:39 AM.
rigogsilva is offline   Reply With Quote
Old 07-08-2020, 09:38 AM   #5
rigogsilva
Enthusiast
rigogsilva doesn't litterrigogsilva doesn't litter
 
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
Quote:
Originally Posted by FrozenTrout View Post
This would be great! I still miss Readmill, even though it’s been dead for years; it was a combination ebook app and social network. Social part was kind of like Goodreads if it didn’t suck, with a really nice UI that showed time read, highlights and annotations, etc etc.
FrozenTrout, wow. I had never heard of http://readmill.com/. Seems like they terminated their services based on the note on that site . I wish I could see what it looked like or use it.

Yeah, the social network part is a bit tough. I do wish there was something better than goodreads. For now I was just thinking of tackling the issues of tracking books read, highlights and notes, and book statistics.
rigogsilva is offline   Reply With Quote
Advert
Old 07-08-2020, 12:09 PM   #6
joaomcoelho
Junior Member
joaomcoelho began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Sep 2019
Device: Kobo Aura
Quote:
Originally Posted by rigogsilva View Post
MGlitch, thanks for sharing this. I was not aware of that before trying to create this.

Yes, I believe security would definitely be an issue. To mitigate some of that, I was thinking of creating a tool that would run in your local machine that would pull just the data needed out of the database. So, no need to share the whole database which has emails and other personal info.

After pulling the data, this "tool" would show to the user with checkboxes where the user can accept and decline sharing that specific data (e.g.: percentage read, and others).

In regards to storing the data. The data can be anonymized, so there is no email or other personal info attached to the user; just the user id.

Thoughts about that?
Hello,
First of all congrats on your work! It is very similar to what we have on thekobonotes.

Since I am the developer of thekobonotes.com I have to just clarify "the security issue" that was addressed. When you upload your notes on our app, the .sqlite file is processed on the browser! We then only upload the data related to the annotations and highlights to the server so you can access them everywhere (including in our new mobile app). This way any sensitive data that is on the kobo sqlite file stays on your browser (on the client) and we do not have access and we do not store it in any way on our server. This was an important aspect that we addressed in our app for security reasons.

Again congrats on your work

All the best
joaomcoelho is offline   Reply With Quote
Old 07-08-2020, 12:30 PM   #7
Quoth
the rook, bossing Never.
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 11,156
Karma: 85874891
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
Security and privacy are huge issues.
I wouldn't go near any such service.
The Browser is not a secure and private program either. Especially when you add more than basic HTML to the page.
Years of working in computer security and managing programmers as well as programming has shown me that even if the originator has the best motives it will end badly for the users.

I decided too that I'd stop posting what books I was reading and what I thought of them anywhere because that information isn't just going to or informing fellow readers. So now I only communicate such stuff to friends and family and by private internet means.
There is a good reason that Amazon owns GoodReads and IMDB. Also that Google hijacked newsgroups and runs YouTube.
Quoth is offline   Reply With Quote
Old 07-09-2020, 07:12 PM   #8
rigogsilva
Enthusiast
rigogsilva doesn't litterrigogsilva doesn't litter
 
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
Quote:
Originally Posted by joaomcoelho View Post
Hello,
First of all congrats on your work! It is very similar to what we have on thekobonotes.

Since I am the developer of thekobonotes.com I have to just clarify "the security issue" that was addressed. When you upload your notes on our app, the .sqlite file is processed on the browser! We then only upload the data related to the annotations and highlights to the server so you can access them everywhere (including in our new mobile app). This way any sensitive data that is on the kobo sqlite file stays on your browser (on the client) and we do not have access and we do not store it in any way on our server. This was an important aspect that we addressed in our app for security reasons.

Again congrats on your work

All the best
Hey João.

I spent a bit more time on your app. Looks great! I tried contacting you own facebook messenger to see if you guys were interested in working on this and ask if you are from Brasil (portugal). Or even add some of the features to your app, but that may not apply to kobonotes since what I am trying to create is not just for notes.

Anyway, thanks for the feedback. Yeah, the browser idea and not saving the whole db is great.

Checkout that facebook messenger message if you want to chat about this. The tech stack for what I used is: vue, vuex, js, aws dynamo db, aws lambda functions.
rigogsilva is offline   Reply With Quote
Old 07-09-2020, 07:16 PM   #9
MGlitch
Wizard
MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.
 
Posts: 2,841
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
Quote:
Originally Posted by rigogsilva View Post
MGlitch, thanks for sharing this. I was not aware of that before trying to create this.

Yes, I believe security would definitely be an issue. To mitigate some of that, I was thinking of creating a tool that would run in your local machine that would pull just the data needed out of the database. So, no need to share the whole database which has emails and other personal info.

In regards to storing the data. The data can be anonymized, so there is no email or other personal info attached to the user; just the user id.

Thoughts about that?
Honestly, personally i don't care. I don't make notes in the books I read, nor do I highlight them. Which ticks off two major features of these sorts of tools.

I just wanted to remind folks that this has been done before, with shall we say mixed results.
MGlitch is offline   Reply With Quote
Old 07-10-2020, 09:46 AM   #10
rigogsilva
Enthusiast
rigogsilva doesn't litterrigogsilva doesn't litter
 
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
Quote:
Originally Posted by MGlitch View Post
Honestly, personally i don't care. I don't make notes in the books I read, nor do I highlight them. Which ticks off two major features of these sorts of tools.

I just wanted to remind folks that this has been done before, with shall we say mixed results.
Yeah, I get it. Definitely not for everyone; mostly for people that do highlights and want to track their book (without having to use goodreads). The big reason I started this is to get the page turns out of it to get some cool graphs.

The current tools out there doesn't really have that. No book tracking, no graphs (e.g.: books read in a year or how many hours read in a day).

To be honest, I just wish kobo had their own. Not sure they will do anything like that anytime soon.

Thanks for sharing that though!
rigogsilva is offline   Reply With Quote
Old 07-11-2020, 06:26 AM   #11
ndriver
Member
ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.
 
Posts: 18
Karma: 7940
Join Date: Apr 2013
Device: Kobo Glo; Kobo AuraHD; Kobo Aura One
I want this!...
personally, I don't care so much for annotations but I would love to be able to track my book reading habits, stats and progress.

I assume you are using the Event table in the SQLite database, which after a quick glance I decided it was a mess...

Would it be complicated to to try to make it a self-hosted solution, deployed in a docker container for example? That would quiet down the privacy and security issues, as well as any project's longevity concerns.
ndriver is offline   Reply With Quote
Old 07-11-2020, 09:55 AM   #12
Quoth
the rook, bossing Never.
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 11,156
Karma: 85874891
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
Calibre?
Quoth is offline   Reply With Quote
Old 07-11-2020, 11:23 AM   #13
ndriver
Member
ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.ndriver knows the square root of minus one.
 
Posts: 18
Karma: 7940
Join Date: Apr 2013
Device: Kobo Glo; Kobo AuraHD; Kobo Aura One
Quote:
Originally Posted by Quoth View Post
Calibre?
Yes, you are right.
Calibre equipped with the excellent Kobo Utilities plugin by Davidfor, gets you very close to this. That's what I'm using in fact.

The only missing piece of information (at least for my preferences and as far as I know it is not achievable), is how long it took to read a specific book.

But in my setup, I don't connect my Kobo very often by USB. So the information in Calibre is usually outdated by weeks or even months.
What I am really looking is for a solution to extract and process the data in the e-reader and then push it by Wifi to my home server. Even if it means an additional tool on top of Calibre.
ndriver is offline   Reply With Quote
Old 07-15-2020, 05:43 PM   #14
rigogsilva
Enthusiast
rigogsilva doesn't litterrigogsilva doesn't litter
 
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
Quote:
Originally Posted by ndriver View Post
Yes, you are right.
Calibre equipped with the excellent Kobo Utilities plugin by Davidfor, gets you very close to this. That's what I'm using in fact.

The only missing piece of information (at least for my preferences and as far as I know it is not achievable), is how long it took to read a specific book.

But in my setup, I don't connect my Kobo very often by USB. So the information in Calibre is usually outdated by weeks or even months.
What I am really looking is for a solution to extract and process the data in the e-reader and then push it by Wifi to my home server. Even if it means an additional tool on top of Calibre.
Yeah, that would be awesome if we could add a program to export that data from the device.

Yes, I did dig into the events and got page turn events.

How long it took to read a book? Like date started and end date, or the amount of minutes it took? The amount of minutes it took is inside the database contents.TimeSpentReading. So, it is possible to get that.

Unfortunately, I don't see a way to get the data out without plugging the device to your computer. Maybe there is. I will keep that in mind.

Last edited by rigogsilva; 07-15-2020 at 05:49 PM.
rigogsilva is offline   Reply With Quote
Old 07-15-2020, 07:09 PM   #15
rigogsilva
Enthusiast
rigogsilva doesn't litterrigogsilva doesn't litter
 
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
Quote:
Originally Posted by ndriver View Post
I want this!...
personally, I don't care so much for annotations but I would love to be able to track my book reading habits, stats and progress.

I assume you are using the Event table in the SQLite database, which after a quick glance I decided it was a mess...

Would it be complicated to to try to make it a self-hosted solution, deployed in a docker container for example? That would quiet down the privacy and security issues, as well as any project's longevity concerns.
ndriver,

Can you elaborate a little bit on the docker container? What part of the system would need to be containerized? Maybe the "sync" part where the data is sent to the cloud?

As for hosting the static site, I was thinking in using a cloud based approach. AWS is right up my alley.

I do like the kobonotes approach where the sync is done through the site itself, but not sure.
rigogsilva is offline   Reply With Quote
Reply

Tags
annotations, ebook, highlights, kobo, site


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Desktop App KoboNotes.com, a new website to organize your kobo highlights and annotations fferreira Kobo Developer's Corner 26 07-27-2020 08:13 AM
theKoboNotes - a new website for your Kobo's highlights and annotations fferreira Kobo Reader 10 09-30-2019 12:16 PM
kindle forgets progress and highlights each time I open a book Braid Amazon Kindle 2 11-27-2017 03:16 PM
Management of annotations with Kobo and Calibre Ziggi Plugins 2 11-13-2015 01:10 PM
Annotations/highlights on Kobo MHaensel Kobo Reader 3 04-05-2015 12:44 AM


All times are GMT -4. The time now is 01:50 PM.


MobileRead.com is a privately owned, operated and funded community.