Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old Today, 11:53 AM   #1
luke_shields
Junior Member
luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.luke_shields can self-interpret dreams as they happen.
 
Posts: 1
Karma: 20156
Join Date: Nov 2026
Device: Kobo Libra h2o
[GUI Plugin] KOReader Reading Stats

KOReader Reading Stats shows when you read each book. It copies KOReader's reading statistics when your device connects, and shows them as a calendar inside calibre.

Main features
  • Year view: a heat map of reading time, or a colour for each book that overlaps on days you read several
  • Month view: a calendar with a bar for each book and the time read each day
  • Filter by book, or click a day to see what you read, for how long, and how many pages
  • Copy statistics automatically when a device connects, ask each time, or only on request
  • Settings for heat map colour and scale, opening view, week start, when a new day starts, and hiding books you only opened briefly
  • Finds records written while your device's clock was wrong, and offers to correct them
  • Merges statistics from more than one device, and imports a statistics file by hand

Device support
Automatic copying needs a device that mounts as a drive.
  • Kobo: tested on a Libra H2O with macOS
  • Kindle, PocketBook, Cervantes, reMarkable: should work, but not yet tried on a real device. Reports are very welcome.
  • Android (MTP) and wireless: not automatic. Copy statistics.sqlite3 to your computer and use Import a statistics file.

Please read: changing records on your device
If your device's clock reset, for example after a flat battery, reading after that point gets the wrong dates, often in 2012. The plugin shows you how many records are affected and where they would move to. If you choose Change records on device, it corrects KOReader's own statistics database.

This is the only time the plugin writes to your device, and it never happens without that click. A backup is saved to your computer first, and the new database is checked and read back before being swapped in. This feature is new and has only run for real on one Kobo, so please make your own copy of statistics.sqlite3 first if your reading history matters to you.

Known limitation
Clock problems are detected from records being far out of order. KOReader's option to sync statistics between devices could look like one. Nothing changes unless you confirm it, so choose Keep recorded dates if the pop-up looks wrong, and please report it.

Privacy
The plugin makes no network connections. Your statistics stay on your device and in calibre's settings folder.

Installation
Requires calibre 6 or later. Install from Preferences > Plugins > Get new plugins once listed, or download the zip below and use Load plugin from file. Restart calibre, then connect your device. KOReader Stats appears in the toolbar and menu bar.

Source code and bug reports
github.com/luke-shields/koreader-reading-stats
Licensed under GPL v3.

Version History
Spoiler:

1.4.0 - 4 November 2026
First public release.
Attached Thumbnails
Click image for larger version

Name:	settings.png
Views:	5
Size:	31.3 KB
ID:	227198   Click image for larger version

Name:	month.png
Views:	5
Size:	106.4 KB
ID:	227199   Click image for larger version

Name:	year-books.png
Views:	4
Size:	122.1 KB
ID:	227200   Click image for larger version

Name:	year-heat-map.png
Views:	4
Size:	110.8 KB
ID:	227201  
Attached Files
File Type: zip KOReader.Reading.Stats.zip (41.4 KB, 2 views)
luke_shields is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] KOReader Sync kyx84 Plugins 59 10-15-2026 08:55 AM
[Plugin] Readest: sync progress, highlights and stats between KOReader and Readest chrox KOReader 0 10-09-2026 02:10 PM
[GUI Plugin] KOReader MD5 CloudyMcFox Plugins 5 10-05-2026 03:50 PM
[GUI Plugin] Reading List kiwidude Plugins 1439 09-26-2026 07:05 AM
[GUI Plugin] Koreader reading time estimate Criveratech Plugins 0 12-07-2025 07:47 AM


All times are GMT -4. The time now is 02:55 PM.


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