북 서치 플러그인으로 책 정보를 쉽게 관리하는 방법

연결문서

옵시디언에서 책 정보를 자동으로 관리하는 방법: 북 서치 플러그인

도서관에서 책 찾기

옵시디언에서는 책 정보를 효율적으로 관리할 수 있는 플러그인이 있습니다. 바로 북 서치(Book Search) 플러그인입니다. 이 플러그인을 사용하면 책 제목, 저자, 출판사 또는 ISBN(10자리 또는 13자리)을 입력하여 쉽게 책 정보를 조회하고 노트를 생성할 수 있습니다.

설치 방법

  1. 옵시디언에서 플러그인 메뉴로 이동합니다.
  2. "Book Search"를 검색하여 설치합니다.

네이버 API 등록

네이버 api등록 화면

북 서치 플러그인은 네이버 API를 통해 책 정보를 조회합니다. 이를 사용하려면 네이버 개발자 센터에서 API를 발급받아야 합니다.

  1. 네이버 API 이용신청 페이지에 들어갑니다.
  2. 애플리케이션을 등록하고 API 키를 발급받습니다.
  3. 발급된 API 정보를 확인하고, 클라이언트 아이디클라이언트 시크릿을 기록해둡니다.

북 서치 플러그인에서 네이버 API 인증하기

네이버 api 인증하는 단계

  1. 북 서치 플러그인을 설치하고 활성화한 후, 플러그인 설정 화면으로 이동합니다.
  2. 네이버에서 발급받은 클라이언트 아이디클라이언트 시크릿을 입력하여 API 인증을 완료합니다.

인증이 완료되면 북 서치 플러그인을 사용하여 책 정보를 옵시디언에 자동으로 가져올 수 있습니다.

플러그인 설정

북 서치 프로그램 설치 화면

북 서치 플러그인에서 설정을 통해 다양한 항목을 조정할 수 있습니다. 주요 설정 항목은 다음과 같습니다:

  • New file location: 책 정보를 추가할 노트가 자동으로 저장될 위치를 설정합니다.
  • New file name: 노트의 제목 형식을 지정합니다.
  • Template file: 책 정보를 불러올 때 사용할 템플릿 파일을 지정합니다.
  • Service provider: 서비스 제공자를 네이버로 선택하고, 클라이언트 아이디와 시크릿을 입력하여 연결합니다.

템플릿

북 서치 플러그인에서는 책 정보를 자동으로 삽입할 수 있는 템플릿을 설정할 수 있습니다. 예를 들어, 아래와 같은 템플릿을 사용할 수 있습니다:

---
created: {{date:YYYY-MM-DD}} {{time:HH:mm}}
updated: {{date:YYYY-MM-DD}} {{time:HH:mm}}
date: {{date:YYYY-MM-DD}}
tags:
 - 유형/독서노트
 - 독서/진도/미시작
aliases:
links:
 - "[[독서]]"
title: "{{title}}"
author: [{{author}}]
weight:
cover: {{coverUrl}}
---

![book cover]({{coverUrl}})
## {{title}} - {{author}}
🎵음악: 

## 본문 정리

## 느낀 점

저는 기본 템플릿에서 필요한 항목들만 남기고 일부 수정하여 위와 같은 형식으로 사용하고 있습니다. 템플릿은 자신이 원하는 형식으로 자유롭게 수정할 수 있습니다.

실제 예시 템플릿

아래는 실제로 제공되는 템플릿 예시입니다:

---
tag: 📚Book
title: "{{title}}"
subtitle: "{{subtitle}}"
author: [{{author}}]
category: [{{category}}]
publisher: {{publisher}}
publish: {{publishDate}}
total: {{totalPage}}
isbn: {{isbn10}} {{isbn13}}
cover: {{coverUrl}}
localCover: {{localCoverImage}}
status: unread
created: {{DATE:YYYY-MM-DD HH:mm:ss}}
updated: {{DATE:YYYY-MM-DD HH:mm:ss}}
---

%% To use an image URL from the server, use the following syntax: %%
<%* if (tp.frontmatter.cover && tp.frontmatter.cover.trim() !== "") { tR += `![cover|150](${tp.frontmatter.cover})` } %>

%% To save images locally, enable the 'Enable Cover Image Save' option in the settings and enter as follows: %%
<%* if (tp.frontmatter.localCover && tp.frontmatter.localCover.trim() !== "") { tR += `![[${tp.frontmatter.localCover}|150]]` } %>

# {{title}}

책 추가하기

북 서치 플러그인 설치 후, 책을 추가하는 방법은 매우 간단합니다. 플러그인 설치가 완료되면, 옵시디언의 사이드바에 북 서치 아이콘이 나타납니다.

  1. 사이드바에서 북 서치 아이콘을 클릭합니다.
  2. 책 제목, 저자, 출판사 또는 ISBN을 입력하여 원하는 책을 검색합니다.
  3. 검색 결과에서 원하는 책을 선택한 후, 'Add to Obsidian' 버튼을 클릭하면 책 정보가 지정된 템플릿 형식으로 설정된 폴더에 추가됩니다.

결론

옵시디언에서 북 서치 플러그인을 활용하면, 책 정보를 빠르고 간편하게 관리할 수 있습니다. 네이버 API와의 연동을 통해 책 제목, 저자, 출판사 등의 정보를 자동으로 불러오고, 설정한 템플릿에 맞게 노트를 생성할 수 있습니다. 또한, 템플릿을 자유롭게 수정하여 자신만의 방식으로 책 정보를 정리할 수 있어, 독서 노트를 효율적으로 관리하고 추후 활용할 수 있습니다.

북 서치 플러그인을 활용하면, 책과 관련된 모든 정보를 옵시디언 내에서 체계적으로 정리할 수 있어 독서 기록을 보다 직관적이고 효율적으로 관리할 수 있습니다. 이 과정에서 발생하는 수고를 덜어주고, 책 정보를 쉽게 추가하고 업데이트하는 데에 큰 도움이 될 것입니다.

참조

댓글 쓰기