BookOrbit Sync
approvedby Sam Ashley
Sync reading highlights from BookOrbit to Obsidian. - This plugin has not been manually reviewed by Obsidian staff.
An Obsidian plugin that utilises the fantastic highlight handling of BookOrbit and syncs them to Obsidian. I have taken inspiration from the official Readwise plugin on most functionality, but tweaked for self-hosted BookOrbit users.
Features
- One-way highlight and annotation sync from BookOrbit to Obsidian.
- One note per book.
- Incremental sync for new highlights.
- Manual and optional automatic sync.
- Option to add custom frontmatter to all synced notes.
- Option to pull extra metadata (Highlight time, highlight colour, chapter, etc.).
Requirements
- The plugin requires the user to have a self-hosted BookOrbit instance.
- The plugin requires the user to have an account for that server.
Installation
Manual Installation
- Download
main.jsandmanifest.jsonfrom the latest release. - Create a new folder called
bookorbit-syncinside your vault's.obsidian/plugins/directory. - Copy the downloaded
main.jsandmanifest.jsoninto that new folder - In Obsidian, go to Settings → Community plugins and click Reload plugins.
- Find BookOrbit Sync in the list and toggle it on.
- Click the settings (cog) icon next to it to configure your BookOrbit server URL and credentials.
The plugin is also available to install from Obsidian Community Plugins here.
Known Limitations
The plugin is currently desktop only as there are bugs on Android that need fixing. This fix will likely be in the next release.
Next Features
- Allow the plugin to work on mobile.
- Exclude chosen books from syncing.
Privacy & Network Use
This plugin connects to the BookOrbit server URL you provide in settings, using the credentials you enter, to fetch your own highlights, annotations, and book covers. No data is sent to any third party or any server other than the one you configure.
License
This project is licensed under the GNU General Public License v3.0.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.