Joplin은 오픈소스 노트 작성 앱입니다. 생각을 기록하고 모든 기기에서 안전하게 액세스할 수 있습니다.
이 노트북은 Joplin 데이터베이스에서 문서를 로드하는 방법을 다룹니다. Joplin은 로컬 데이터베이스에 액세스하기 위한 REST API를 제공합니다. 이 loader는 API를 사용하여 데이터베이스의 모든 노트와 메타데이터를 검색합니다. 이를 위해서는 다음 단계에 따라 앱에서 얻을 수 있는 access token이 필요합니다:
  1. Joplin 앱을 엽니다. 문서를 로드하는 동안 앱이 계속 열려 있어야 합니다.
  2. 설정/옵션으로 이동하여 “Web Clipper”를 선택합니다.
  3. Web Clipper 서비스가 활성화되어 있는지 확인합니다.
  4. “Advanced Options”에서 authorization token을 복사합니다.
access token으로 loader를 직접 초기화하거나 환경 변수 JOPLIN_ACCESS_TOKEN에 저장할 수 있습니다. 이 방법의 대안으로 Joplin의 노트 데이터베이스를 Markdown 파일로 내보내고(선택적으로 Front Matter 메타데이터 포함), ObsidianLoader와 같은 Markdown loader를 사용하여 로드할 수 있습니다.
from langchain_community.document_loaders import JoplinLoader
loader = JoplinLoader(access_token="<access-token>")
docs = loader.load()

Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I