KOReader plugin to sync progress with Storyteller app
16
stars
3
commits
Lua
primary language
Sep 6, 2026
updated
A KOReader plugin for synchronizing reading progress with a Storyteller server (2.11.4+).
Make sure your Storyteller server version is 2.11.4 or newer. You can check the installed version in the left sidebar under the Logo in WebUI.
storytellersync.koplugin) to your KOReader plugins directory:
koreader/plugins/storytellersync.kopluginmain.lua_meta.luaStorytellerApi.luaStorytellerAuth.luaStorytellerBookLink.luaLocatorHelper.luaCacheManager.luaBefore syncing, you need to set your Storyteller server URL:
https://storyteller.example.com).Once set up, the plugin provides two main actions:
The first time you trigger sync (push or pull) for a book, the plugin will try to find a matching book on the server. If found, it will link the book and store the link for future syncs. If not found, you can link the book manually selecting it from the list of books available on your Storyteller instance.
You can trigger these manually from the Storyteller Sync menu or configure automatic sync behavior in the settings.
3 commits
Hacker News (1)
Lua
100.0%
KOReader plugin to sync progress with Storyteller app
16
stars
3
commits
Lua
primary language
Sep 6, 2026
updated
A KOReader plugin for synchronizing reading progress with a Storyteller server (2.11.4+).
Make sure your Storyteller server version is 2.11.4 or newer. You can check the installed version in the left sidebar under the Logo in WebUI.
storytellersync.koplugin) to your KOReader plugins directory:
koreader/plugins/storytellersync.kopluginmain.lua_meta.luaStorytellerApi.luaStorytellerAuth.luaStorytellerBookLink.luaLocatorHelper.luaCacheManager.luaBefore syncing, you need to set your Storyteller server URL:
https://storyteller.example.com).Once set up, the plugin provides two main actions:
The first time you trigger sync (push or pull) for a book, the plugin will try to find a matching book on the server. If found, it will link the book and store the link for future syncs. If not found, you can link the book manually selecting it from the list of books available on your Storyteller instance.
You can trigger these manually from the Storyteller Sync menu or configure automatic sync behavior in the settings.
Hacker News (1)
3 commits
Lua
100.0%