07-05-2020, 01:42 PM | #1 |
Enthusiast
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. Last edited by rigogsilva; 07-05-2020 at 02:02 PM. |
07-07-2020, 09:14 PM | #2 |
Member
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.
|
Advert | |
|
07-07-2020, 10:52 PM | #3 |
Wizard
Posts: 2,848
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) |
07-08-2020, 09:26 AM | #4 | |
Enthusiast
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
|
Quote:
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. |
|
07-08-2020, 09:38 AM | #5 | |
Enthusiast
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
|
Quote:
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. |
|
Advert | |
|
07-08-2020, 12:09 PM | #6 | |
Junior Member
Posts: 3
Karma: 10
Join Date: Sep 2019
Device: Kobo Aura
|
Quote:
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 |
|
07-08-2020, 12:30 PM | #7 |
the rook, bossing Never.
Posts: 12,248
Karma: 89531599
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. |
07-09-2020, 07:12 PM | #8 | |
Enthusiast
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
|
Quote:
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. |
|
07-09-2020, 07:16 PM | #9 | |
Wizard
Posts: 2,848
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
|
Quote:
I just wanted to remind folks that this has been done before, with shall we say mixed results. |
|
07-10-2020, 09:46 AM | #10 | |
Enthusiast
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
|
Quote:
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! |
|
07-11-2020, 06:26 AM | #11 |
Member
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. |
07-11-2020, 09:55 AM | #12 |
the rook, bossing Never.
Posts: 12,248
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Calibre?
|
07-11-2020, 11:23 AM | #13 |
Member
Posts: 18
Karma: 7940
Join Date: Apr 2013
Device: Kobo Glo; Kobo AuraHD; Kobo Aura One
|
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. |
07-15-2020, 05:43 PM | #14 | |
Enthusiast
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
|
Quote:
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. |
|
07-15-2020, 07:09 PM | #15 | |
Enthusiast
Posts: 31
Karma: 136
Join Date: May 2020
Location: US
Device: kobo libra h20, kobo aura h20, kindle, boox nova 2
|
Quote:
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. |
|
Tags |
annotations, ebook, highlights, kobo, site |
Thread Tools | Search this Thread |
|
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 |