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 Yesterday, 06:09 AM   #1
zevi svei
Member
zevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windows
 
Posts: 15
Karma: 120144
Join Date: Feb 2023
Device: Kindle Paperwhite ,boox tab ultra
[GUI Plugin] Kindle Reading Dashboard

Imports the reading data your Kindle already stores on-device into Calibre custom columns: reading time, pace (WPM), progress %, furthest page, words read, highlights count, read status and last-read date.

Features
  • Sources: USB drive, MTP (Scribe 3 / Colorsoft / 2024 Paperwhite, Calibre 7.25+), or SSH (jailbroken device with USBNetwork) for read status.
  • No jailbreak needed for USB/MTP. Read-only on the device. No cloud or Amazon account.
  • "Create missing columns" button; import all books or refresh only the selected ones; optional auto-import when the Kindle connects.
  • Reading stats also shown in the Book Details panel.

Install
Preferences -> Plugins -> Load plugin from file -> pick the attached zip, then restart Calibre.

Source and issues: https://github.com/zevisvei/kindle-reading-dashboard
Discussion of the standalone toolkit: https://www.mobileread.com/forums/sh....php?p=4592371
License: GPL v3. KRDS parser by John Howell.

Version History
Spoiler:

1.3.2 - Progress % no longer goes past 100: it is now how far into the book you are (the Kindle's own value from cc.db, else furthest page / total pages), not the cumulative share read. Fixed "QObject: Cannot create children for a parent that is in a different thread" on import / refresh: results are now applied in Calibre's GUI thread.
1.3.1 - Web dashboard opened from Calibre: the page's button is now "Rebuild" (Calibre reads the Kindle; reopen the dashboard from Calibre to read it again). No more 404 for the page icon.
1.3.0 - Open web dashboard works out of the box: the dashboard ships inside the plugin and reads the Kindle like the import does (USB, MTP or SSH); no dashboard.py path, no Python install. Works without cc.db: the dashboard is built from the reading-data files alone when cc.db is not available. Optional cc.db / fmcache.db copies from anywhere (Configure, with Browse) for exact titles, series and read status, in the import and the dashboard; books missing from an older cc.db copy are still included. Help in Configure explaining what each source gives, with links.
1.2.0 - Browse buttons for the documents folder, SSH key and dashboard.py in Configure. Open web dashboard works without installing Python (uses Calibre's own when no system Python is found).
1.1.0 - Support for MTP Kindles (Scribe 3, Colorsoft, 2024 Paperwhite); requires Calibre 7.25+. Clean title/ASIN for books in documents/Downloads/Items01.
1.0.0 - Initial release.
Attached Files
File Type: zip kindle_reading_dashboard-1.3.2.zip (56.9 KB, 16 views)

Last edited by zevi svei; Yesterday at 05:50 PM. Reason: v1.3.2: remove old zip
zevi svei is offline   Reply With Quote
Old Yesterday, 06:10 AM   #2
zevi svei
Member
zevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windows
 
Posts: 15
Karma: 120144
Join Date: Feb 2023
Device: Kindle Paperwhite ,boox tab ultra
Reserved for test versions.

Last edited by zevi svei; Yesterday at 05:41 PM. Reason: v1.1.0: remove old zip
zevi svei is offline   Reply With Quote
Old Yesterday, 10:54 AM   #3
sgmoore
Groupie
sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.sgmoore ought to be getting tired of karma fortunes by now.
 
Posts: 179
Karma: 718168
Join Date: Mar 2021
Device: Kindle Voyage
Tried this (version 1.1.0) and when I select "Refresh selected books" the debug-screen shows
Quote:
Starting job: Importing Kindle reading metadata
QObject: Cannot create children for a parent that is in a different thread.
(Parent is StatusBar(0x27198119790), parent's thread is QThread(0x2718587cab0), current thread is QThread(0x27194a14a20)
QObject::startTimer: Timers can only be used with threads started with QThread
sgmoore is offline   Reply With Quote
Old Yesterday, 12:49 PM   #4
BeckyEbook
Wizard
BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.
 
BeckyEbook's Avatar
 
Posts: 1,075
Karma: 3999999
Join Date: Jan 2017
Location: Poland
Device: Various
It's probably just a minor oversight, because it shows values above 100 percent for many books.

But overall – I've been waiting 15 years for a plugin like this! Thanks!
Attached Thumbnails
Click image for larger version

Name:	over-100-percent.png
Views:	14
Size:	65.7 KB
ID:	226661  
BeckyEbook is offline   Reply With Quote
Old Yesterday, 05:51 PM   #5
zevi svei
Member
zevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windowszevi svei format shifts faster than booting Windows
 
Posts: 15
Karma: 120144
Join Date: Feb 2023
Device: Kindle Paperwhite ,boox tab ultra
Fixed in 1.3.2

Quote:
Originally Posted by sgmoore View Post
QObject: Cannot create children for a parent that is in a different thread.
Thanks for the report. Fixed in 1.3.2: the import applied its results from a background thread instead of Calibre's GUI thread.

Quote:
Originally Posted by BeckyEbook View Post
It shows values above 100 percent for many books.
Thanks, and glad it's useful! Fixed in 1.3.2. The percentage came from the Kindle's "total read" counter, which keeps growing when you re-read or page back and forth. It now shows how far into the book you are: the Kindle's own value when cc.db is available, otherwise furthest page / total pages. Run the import again to update the column.

1.3.2 is attached to the first post; the plugin updater will offer it as soon as Calibre's index picks it up.
zevi svei is offline   Reply With Quote
Old Yesterday, 06:18 PM   #6
BeckyEbook
Wizard
BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.
 
BeckyEbook's Avatar
 
Posts: 1,075
Karma: 3999999
Join Date: Jan 2017
Location: Poland
Device: Various
I confirm. It's OK now.
With a plugin like this, it really makes you want to read so you can check the stats often.
BeckyEbook is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Tools kindle-reading-dashboard — view your on-device reading stats, pace & metadata zevi svei Kindle Developer's Corner 12 Yesterday 06:04 AM
kindle-reading-dashboard -- shows stats, notes, and highlights j.p.s Amazon Kindle 9 09-28-2026 07:11 PM
[GUI Plugin] Reading Goal thiago.eec Plugins 1052 09-26-2026 03:46 PM
[GUI Plugin] Reading List kiwidude Plugins 1439 09-26-2026 06:05 AM


All times are GMT -4. The time now is 12:44 AM.


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