Fleeting Notes와 Obsidian을 연결하는 n8n 노드

반응형

들어가며

지식 관리와 노트 테이킹의 세계에서 Fleeting NotesObsidian은 각각 독특한 역할을 담당합니다. Fleeting Notes는 빠른 아이디어 캡처에 특화되어 있고, Obsidian은 강력한 지식 베이스 구축에 최적화되어 있죠. 하지만 이 두 도구 사이의 워크플로우를 자동화하고 싶다면 어떻게 해야 할까요?
 
바로 n8n-nodes-fleeting-notes가 그 해답입니다.
 
이 프로젝트는 n8n 워크플로우 자동화 플랫폼에서 Fleeting Notes API를 활용할 수 있게 해주는 커뮤니티 노드입니다.

 

프로젝트 개요

🎯 핵심 목표

이 프로젝트는 다음과 같은 목표를 가지고 개발되었습니다:

  • 완전한 CRUD 지원: Fleeting Notes의 생성, 읽기, 업데이트, 삭제 기능을 모두 지원
  • 강력한 검색 기능: 서버 사이드와 클라이언트 사이드 검색 모두 지원
  • 암호화 지원: 민감한 노트를 위한 암호화/복호화 기능
  • 사용자 친화적: 직관적인 n8n 인터페이스 제공

 

주요 기능

📝 노트 관리 기능

1. 노트 생성 (Create)

  • 새로운 Fleeting Note 생성

2. 노트 조회 (Get/Get Many)

  • 특정 ID로 단일 노트 조회
  • 여러 노트를 한 번에 조회 (페이지네이션 지원)

3. 노트 업데이트 (Update)

  • 제목, 내용 등 필드별 선택적 업데이트
  • 수정 시간 자동 갱신

4. 노트 삭제 (Delete)

  • 소프트 삭제 방식으로 데이터 안전성 확보

 

🔍 고급 검색 기능

서버 사이드 검색

  • 빠른 성능
  • 암호화되지 않은 노트에만 사용 가능
  • Supabase의 텍스트 검색 기능 활용

클라이언트 사이드 검색

  • 암호화된 노트도 검색 가능
  • 로컬에서 복호화 후 검색 수행
  • 더 유연한 검색 조건 지원

 

🔐 보안 기능

암호화 지원

  • AES 암호화 알고리즘 사용
  • 제목과 내용 모두 암호화 가능
  • 사용자 정의 암호화 키 지원

 

사용 예시

기본 워크플로우 예시

시나리오: 웹훅을 통해 URL 스크랩하고 노트 저장 - 웹 URL을 받아 자동으로 콘텐츠를 추출하여 Fleeting Notes에 저장

 

워크플로우 구성:

  1. Webhook: URL을 받는 트리거 역할
  2. AI Scraper: 웹페이지 콘텐츠 추출
  3. Fleeting Notes: 추출된 콘텐츠로 노트 생성
       - 작업: create: note
       - 스크랩된 데이터를 Fleeting Notes에 저장

    사용 방법:
  • Webhook URL에 스크랩하고 싶은 웹페이지 URL을 POST 요청으로 전송
  • Scraper가 URL의 웹페이지 내용을 추출
  • 추출된 제목과 내용이 자동으로 Fleeting Notes에 저장됨
  • 나중에 Obsidian과 동기화하여 지식 베이스에 통합
이것은 제가 사용하고 있는 n8n webhook 크롬 확장 프로그램입니다.
 

Webhook to n8n - Chrome 웹 스토어

Collect web data and send to n8n webhook | Thu thập dữ liệu trang web và gửi đến webhook n8n

chromewebstore.google.com

 

AI Agent를 활용한 스마트 노트 관리

시나리오: AI Agent가 채팅 메시지를 받아 자동으로 Fleeting Notes를 관리

 
워크플로우 구성:

  1. When chat message received: 채팅 트리거로 사용자 메시지 수신
  2. AI Agent: Google Gemini 모델과 연결된 AI 에이전트
  3. Fleeting Notes 도구들:
    • Create Fleeting Notes: 새로운 노트 생성
    • Search Fleeting Notes: 기존 노트 검색
    • Update Fleeting Notes: 노트 내용 수정

사용 예시:

  • "오늘 회의 내용을 노트로 저장해줘" → AI가 자동으로 노트 생성
  • "프로젝트 관련 노트를 찾아줘" → AI가 관련 노트 검색 후 결과 제공
  • "어제 작성한 노트에 추가 정보를 업데이트해줘" → AI가 해당 노트를 찾아 내용 업데이트

 

설치 및 설정

n8n 커뮤니티 노드로 설치

  1. n8n 인스턴스에서 Settings > Community Nodes 이동
  2. Install 클릭
  3. n8n-nodes-fleeting-notes 입력
  4. Install 클릭

인증 정보 설정

Fleeting Notes API 사용을 위해 다음 정보가 필요합니다:

  • 이메일: Fleeting Notes 계정 이메일
  • 비밀번호: 계정 비밀번호
  • 암호화 키 (선택사항): 암호화된 노트 사용 시

 

마무리

n8n-nodes-fleeting-notes는 단순한 API 래퍼를 넘어서, Fleeting Notes와 다른 도구들 사이의 강력한 브릿지 역할을 합니다.
암호화 지원, 유연한 검색, 그리고 완전한 CRUD 기능을 통해 복잡한 노트 관리 워크플로우를 쉽게 자동화할 수 있습니다.
지식 관리 워크플로우의 자동화를 고민하고 계신다면, 이 노드를 통해 Fleeting Notes의 빠른 캡처 기능과 n8n의 강력한 자동화 능력을 결합해보세요. 여러분의 생산성이 한 단계 더 향상될 것입니다.
 


 
이 프로젝트는 MIT 라이선스 하에 배포되며, Fleeting Notes나 n8n과 공식적인 제휴 관계는 없는 커뮤니티 프로젝트입니다.

반응형