statusstats.koplugin is a KOReader plugin that shows reading statistics from
KOReader's built-in statistics plugin in the status bar.
It can display:
- reading time for the current session
- pages read in the current session
- reading time for today
- pages read today
Example output:
S 12m 3p | T 48m 11p
Time values are shown in minutes, and values under one minute are rendered as
<1m.
- KOReader
- KOReader's built-in
statisticsplugin enabled
Install the plugin through the App Store plugin for KOReader.
- Download this repository as a ZIP, or clone it.
- Make sure the folder name is
statusstats.koplugin. - Copy the folder into KOReader's
pluginsdirectory. - Restart KOReader.
After installation, open:
Tools -> Status stats
Available options:
SessionTodayShow in status barShow in alt status barShow debug info
In the Session and Today submenus, you can enable or disable time and page
counters independently.
- Footer display is disabled by default.
- The plugin reuses KOReader's current footer separator when possible.
- Data comes from KOReader's built-in
statisticsplugin for the current book and the current day.
This repository includes a small Lua smoke test for the status text and footer integration logic.
Run it from the repository root:
lua tests/statusstats_spec.luaGitHub Actions runs this smoke test automatically for pull requests and for
pushes to main.