Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A koreader to logseq syncing plugin. Reference and read annotations in your notebook.

License

Notifications You must be signed in to change notification settings

isosphere/logseq-koreader-sync

Repository files navigation

Logseq Koreader Sync

A KOReader to Logseq syncing plugin

Known to work with KOReader 2025.04.
Built with a separate sidecar directory (see koreader/koreader#10074) in mind.

This is a tool to import your annotations from KOReader in a read-only format - this is a one directional synchronization1 . It is not affiliated with the KOReader project.

The _logseq-koreader-sync page generated by this plugin is intended to be read-only. However, the blocks created within it are intended to be freely referenced elsewhere in your graph. Their UUIDs should not change. If they do, please create an issue.

πŸš€ Features

  • Import annotations from a KOReader metadata folder containing "*.sdr" folders with metadata.*.lua files.
  • Blocks imported by the sync persist despite future syncs - references should remain stable

πŸ› οΈ Usage

  1. Install the plugin from the Logseq marketplace, in-app
  2. Pin the "koreader-sync" icon to your Logseq toolbar
  3. Press the "koreader-sync" icon on your toolbar, and when prompted locate your KOReader metadata directory
  4. Reference the created blocks, but don't alter them.

I use Syncthing on Android to ensure that I have a local copy of my metadata.

demo animation

Footnotes

  1. perhaps one day we can do bidirectional synchronization, but that sounds like a very difficult task right now. ↩

About

A koreader to logseq syncing plugin. Reference and read annotations in your notebook.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 8

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /