flex-moto62 downloadsManage your bookshelf from ISBN. Fetches book metadata from NDL, Google Books, and Open Library, then creates and organizes book notes.
An Obsidian plugin that fetches book metadata from ISBN and helps you manage your personal bookshelf as notes.

Search for ISBN Bulk Import Bookshelf Builder in Settings → Community plugins and install.
Download the latest main.js, manifest.json, and styles.css from the Releases page and place them in:
<Vault>/.obsidian/plugins/isbn-bulk-import-bookshelf-builder/
├── main.js
├── manifest.json
└── styles.css
Then enable ISBN Bulk Import Bookshelf Builder in Settings → Community plugins.
Add this repository through the BRAT plugin.
isbn column, or ISBNs in the first
column of a headerless CSV.Kindle tag, kindle-title, and kindle-author
properties.978-4. Overseas books may work when metadata is available from Google Books or
Open Library, but they are not currently guaranteed or fully tested.This plugin makes HTTPS requests to the following public services to fetch book metadata and cover images. ISBN lookups send the ISBN you enter. The Kindle description command sends the synced book title and author to Google Books.
https://ndlsearch.ndl.go.jp — primary metadata source for Japanese books.https://www.googleapis.com/books/v1 — fallback metadata source.https://openlibrary.org and https://covers.openlibrary.org — final fallback for metadata and cover images.https://api.openbd.jp — supplemental Japanese book metadata and descriptions.https://thumbnail-s.images.books.or.jp and https://www.books.or.jp — fallback cover images for Japanese books.All requests are issued through Obsidian's requestUrl API and are only triggered
by explicit user actions, including ISBN lookup, bulk import, metadata refresh,
and Kindle description commands. No background or telemetry traffic is generated.
On desktop, the "Set cover image manually" command opens an Electron file picker so you can choose an image from anywhere on your local disk. The selected file is read once via Node fs, converted to WebP, and saved into your vault's configured covers folder. The plugin does not retain any path outside your vault.
The plugin enumerates Markdown files in the vault (vault.getMarkdownFiles()) for two reasons:
isbn value in frontmatter to avoid creating duplicates.kind: book frontmatter.The plugin does not read note bodies; only frontmatter is inspected. No file content is sent over the network.
pnpm install
| Command | Description |
|---|---|
pnpm dev |
Build in watch mode |
pnpm build |
Type check + production build (emits main.js) |
pnpm typecheck |
TypeScript type check only |
pnpm lint |
Run Biome lint |
pnpm format |
Run Biome format (--write) |
pnpm check |
Run Biome lint + format (--write) |
pnpm check:ci |
Run Biome checks without writing |
Push a Git tag (matching the manifest.json version, no v prefix) and the GitHub Actions release workflow will build and attach main.js, manifest.json, and styles.css to the release.
# After bumping manifest.json and package.json
git tag 0.0.4
git push origin 0.0.4
This fork uses the plugin ID isbn-bulk-import-bookshelf-builder, so it can be
installed alongside the original easy-obookshelf plugin.
This project is a derivative fork of easy-obookshelf, originally created by CocoaAI-IT. The original author and contributors are credited for their work, and the original MIT copyright notice is retained in this repository.
The original author has explicitly approved submitting this fork to the Obsidian Community Plugins directory.
ISBN から書籍メタデータを取得してノートを作成し、本棚として管理する Obsidian プラグインです。

filename,isbn,status,error 形式の CSV が作成されます。読み取れなかった画像も
not_found として残るため、必要に応じて ISBN を手入力できます。
バーコードを検出できない場合は、印刷されたISBN文字列をmacOSのVision OCRで
読み取ります。画像は外部へ送信されません。isbn 列の有効な
ISBNを重複除去し、既存の重複ISBN設定に従って書籍ノートを作成します。主な対象は、日本国内で発売された書籍(特に 978-4 で始まるISBN)です。
海外書籍もGoogle BooksやOpen Libraryに書誌情報があれば登録できる場合がありますが、
現時点では十分な動作検証を行っておらず、動作保証の対象外です。
Releases から main.js / manifest.json / styles.css をダウンロードし、<Vault>/.obsidian/plugins/isbn-bulk-import-bookshelf-builder/ に配置してください。
macOS 14.4.1(Build 23E224)でプラグインを読み込めることを確認しています。
このフォークのプラグイン ID は isbn-bulk-import-bookshelf-builder です。
元の easy-obookshelf と同時にインストールできます。