Korean Book Search

approved

by lazerfit

Automatically fills in YAML frontmatter with Korean book information from Aladin API based on the note title.

β˜… 2 stars↓ 783 downloadsUpdated 6mo agoMIT
View on GitHub

Korean Book Search

A plugin for Obsidian that automatically fills in YAML frontmatter with Korean book information based on the note title.
It uses the Aladin Open API to fetch metadata like title, author, publisher, publication date, cover image, and more.


πŸš€ New Features

  • v1.4.0:

    • Added 'Use High-Quality Cover' Function to settings
  • v1.3.0:

    • Added 'pages' to frontmatter fields
  • v1.1.0:

    • Added split subtitle and subtitle into separate fields
    • Add Korean language support for UI localization

πŸ“š Features

  • πŸ“– Automatically fetch book data using Aladin Open API
  • ✍️ Fills YAML frontmatter with title, author, publisher, ISBN, publication date, etc.
  • 🧩 Toggle default fields like myRate, status, startReadDate, finishReadDate
  • πŸ“‹ Add custom frontmatter fields via settings UI
  • πŸ” API key is stored securely

πŸ› οΈ Installation

Community Plugin (once accepted):

  1. Go to Settings β†’ Community Plugins β†’ Browse
  2. Search for Korean Book Search
  3. Click Install and then Enable

Manual Installation (before registration):

  1. Clone or download this repository
  2. Copy the following files to your .obsidian/plugins/korean-book-search/ directory:
    • main.js
    • manifest.json
    • (optional) styles.css
  3. Enable the plugin in Obsidian

πŸ”§ Setup

  1. Go to Settings β†’ Korean Book Search
  2. Enter your Aladin TTB API key
  3. (Optional) Toggle the default frontmatter fields you want to include
  4. (Optional) Add any custom key-value pairs you want to include in frontmatter

πŸš€ Usage

  1. Create a new note with the title of a book (e.g. μ†Œλ…„μ΄ μ˜¨λ‹€)
  2. Click the book icon πŸ“– in the left ribbon
  3. The plugin will:
    • Query the book via Aladin API
    • Fetch metadata
    • Insert a YAML frontmatter block
    • Rename the file to match the book title

🧱 Example Output

---
title: μ†Œλ…„μ΄ μ˜¨λ‹€
subTitle: 2024 노벨문학상 μˆ˜μƒμž‘κ°€
author: ν•œκ°• (지은이)
publisher: μ°½λΉ„
pages: 216
pubDate: 2014-05-19
isbn: 9788936434120
cover: https://image.aladin.co.kr/...
category: μ†Œμ„€/μ‹œ/희곑
myRate: 5
status: μ½λŠ” 쀑
startReadDate: 2025-05-13
finishReadDate: 2025-05-13
---

πŸ™‹ Author

Developed by @lazerfit

πŸ’‘ License

MIT


πŸ‡°πŸ‡· ν•œκ΅­μ–΄ μ•ˆλ‚΄ 보기

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.