/obsidian-calibre-plugin

Allow you to access your calibre libraries and read books directly in Obsidian.

Primary LanguageTypeScriptMIT LicenseMIT

GitHub tag (latest SemVer) GitHub all releases GitHub Release Date GitHub last commit

Obsidian Calibre Plugin

This is a calibre Content server plugin for Obsidian. Allow you to access your calibre libraries and read books directly in Obsidian. Rearrange a comfortable layout of the workspace, you can take notes while reading, and read more books at the same time by opening more panes.

How it Works

Calibre plugin will create a @CALIBRE.Container.md file in your vault root when you click Calibre ribbon icon or change the server address in plugin settings. So, it is important to note that you cannot create a file with the same name (case insensitive). If you do, the plugin will not work properly.

@CALIBRE.Container.md is hidden by CSS rules in File explorer. @CALIBRE.Container.md file contains an iframe to connect to the content server. You can change the server address in plugin settings.

How to use

Start quickly

STEP 1: Start Content Server

To start the server, click the Connect/share button and choose Start Content server.

image

STEP 2: Install Calibre Plugin

Just do it.

STEP 3: Open Calibre Container

Click the ribbon icon to open Calibre Container.

image

image

How to Change Content Server Port

Change in Calibre Application

image

image

Change in Calibre Plugin

image

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json from Releases to your vault VaultFolder/.obsidian/plugins/obsidian-calibre-plugin/.

The calibre Content server

See https://manual.calibre-ebook.com/server.html