bongho395 downloadsBook note maker with metasearch across Aladin, Kakao, Google Books, and Open Library. Successor to anpigon/obsidian-book-search-plugin (Naver EOL 2026-08-01).
Book note maker with metasearch across Aladin · Kakao · Google Books · Open Library, queried in parallel. Korean-first with foreign fallback.
Successor to anpigon/obsidian-book-search-plugin (unmaintained). Built to solve the Naver Book Search API EOL (2026-08-01) and provide a proper Korean-first book note workflow.
From the community plugin directory:
Book Metasearch{{variable}} substitution — Templater <% %> blocks are preserved for post-creation executionuseDefaultFrontmatter toggle · key case (as-is / camelCase / snake_case / kebab-case) · additional YAML fragment with {{variable}} substitutionobsidian-book-search-plugin config and guides users through Aladin setup## Abstract / Description block (HTML stripped). "Update book info in current note" refreshes it while preserving edits outside the auto-block markers.DuplicateModal offers: open existing / update existing / create anyway / cancel. Backed by an incremental VaultBookIndex.startedAt / finishedAt date stamping (idempotent). New notes get a configurable initial status (default: wishlist).## Price Watch section.See CHANGELOG.md for the full v1.1.0 changelog.
Only Aladin and Kakao require API keys (both free, instant issuance). Google Books works without a key at a lower rate limit. Open Library needs no auth.
| Provider | Auth | Free tier | Where to get a key |
|---|---|---|---|
| Aladin | TTB Key (required) | 5,000/day | aladin.co.kr/ttb |
| Kakao | REST API Key (required) | 30,000/day | developers.kakao.com |
| Google Books | API Key (optional) | 1,000/day with key, low limit without | Google Cloud Console — enable Books API first |
| Open Library | No auth | Effectively unlimited | — |
After installing, open Settings → Book Metasearch → Providers, paste keys, and hit Healthcheck on each provider.
The Aladin OpenAPI general-tier terms don't strictly mandate a credit link, but keeping the "Book DB by Aladin" footer in generated notes is the polite (and forward-compatible if you ever upgrade to the premium tier). Leave the credit toggle on unless you have a specific reason.
Prerequisites: Node 22.12+, npm.
git clone https://github.com/bongho/obsidian-book-metasearch.git
cd obsidian-book-metasearch
npm install
# dev — build directly into your vault's plugin folder
export VAULT_PLUGIN_DIR="/path/to/your/vault/.obsidian/plugins/book-metasearch"
mkdir -p "$VAULT_PLUGIN_DIR"
cp manifest.json styles.css "$VAULT_PLUGIN_DIR/"
OUTDIR="$VAULT_PLUGIN_DIR" npm run dev
# production build
npm run build
For hot-reload, install pjeby/hot-reload via BRAT and create an empty .hotreload file in the plugin folder.
MIT © 2026 BongHo Lee