Replies: 14 comments 4 replies
|
I added the remaining time in chapter in #298 based on word count per page left in chapter and a manually inputted WPM reading speed. |
|
Are any of the current maintainers interested / willing to shepherd a consolidated reading stats PR/feature through to merge into the main code base? |
|
This would be phenomenal. |
|
One consideration for a consolidated reading-stats design: it may be worth aligning the data model and granularity with what KOReader already persists (e.g. per-book aggregates plus per-page or per-session records with start time, duration, page index, total pages — the kind of data that tools like KoInsight or KoShelf ingest from KOReader’s statistics.sqlite for dashboards and cross-device views). CrossPoint already lives in an ecosystem with KOReader sync; if stats are stored in a compatible or easy-to-map shape, a future export/sync path could reuse the same pipelines (or share a server) instead of maintaining a one-off JSON schema that only fits CrossPoint. That does not mean copying every KOReader feature, but schema compatibility (or a thin mapping layer) could pay off for users who read on multiple devices. |
|
The crossink fork has reading statistic in it, I think perhaps taking a look at that work and porting it here could be work worth doing. What do you guys think? It counts milliseconds to do the tracking. Might have some battery life impact but I don't think its significant, but I haven't done an extensive research on this fork. |
|
@jerojero That'd be great. CrossPet has a great layout for Reading statistics. |
|
Is anybody here willing/able to do a survey of good forks, and provide some screenshots of how they present the statistics data? |
|
For anyone interested in some minimal time tracking: #1815 While I like the idea of a more comprehensive reading tracking feature, I wanted to start tracking time now. This PR could either be a starting point for more in-depth tracking or just a way to track time for now which could later be manually transferred to a new system. |
|
Would folk be willing to take the Crossink implementation of reading stats as a starting point? The dev has a solid feature set and has kept in-sync with Crosspoint for the most part and I think it'd be a good starting point. It won't cover all the requests/etc we've had but we would at least be able to port a stable form of stats that cover the general case which we can later iterate based on community feedback. |
|
As soon as we're able to release v1.3.0, I'll pin this thread again |
|
Hello folks one question, any development on this side? Thanks! |
|
Tbh I have been very glad that crosspoint does not have stats and that the feature is a fork exclusive... |
|
I also think that lightweight reading stats would be a great addition to crosspoint! As mentioned, it could be behind a toggle so that people who don't want it, don't have to see it. |
Uh oh!
There was an error while loading. Please reload this page.
It would be nice to have reading statistics: overall, per book, time spent, etc.
This would also allow us to add information to the footer, such as the time remaining in the chapter or the book (an estimate based on past statistics).
All reactions