본문으로 건너뛰기
로그인 둘러보기
생산성·자동화 · 윈도우즈 유틸

RedNotebook

0

RedNotebook는 Jendrik Seipp가 개발한 크로스플랫폼 데스크톱 저널 애플리케이션입니다.

데스크톱오프라인일기저널파이썬해시태그

소개

RedNotebook는 Jendrik Seipp가 개발한 크로스플랫폼 데스크톱 저널 애플리케이션입니다. GTK와 Python을 기반으로 하며, 사용자가 날짜별 항목을 작성하고 서식을 지정할 수 있습니다. 해시태그를 통한 분류, 검색, 맞춤법 검사, 다양한 형식으로의 내보내기 등 기능을 제공합니다.

상세정보

항목 작성과 서식 지정

날짜별로 항목을 만들고 텍스트 서식을 적용할 수 있습니다. txt2tags 기반 마크업 변환 도구를 활용해 일반 텍스트, HTML, LaTeX, PDF 형식으로 내보내기가 가능합니다.

태그와 검색

해시태그를 사용해 항목을 분류하고, 원하는 키워드로 과거 항목을 빠르게 검색할 수 있습니다.

이미지, 링크, 사용자 정의 템플릿

본문 중간에 이미지와 링크를 삽입할 수 있고, 반복해서 사용하는 양식은 사용자 정의 템플릿으로 저장해 재사용할 수 있습니다.

맞춤법 검사

PyEnchant 기반의 맞춤법 검사 기능을 제공해 입력한 텍스트의 오탈자를 점검할 수 있습니다.

설치 및 시작

Windows와 Linux용 설치 프로그램은 공식 다운로드 페이지에서 제공됩니다. Windows에서는 winget을 통해 다음 명령으로 설치할 수 있습니다:

winget install --id jendrikseipp.RedNotebook --exact

소스에서 실행하려면 필수 의존성을 모두 설치한 뒤 다음 명령을 사용합니다:

  • Linux/macOS: python3 rednotebook/journal.py
  • Windows: py rednotebook/journal.py

활용 예시

RedNotebook을 실행해 저널을 연 후, 날짜별로 항목을 추가하고 본문과 서식을 입력합니다. 해시태그를 붙여 항목을 분류하고, 이후 검색으로 다시 찾을 수 있습니다. 필요에 따라 이미지와 링크를 삽입하거나 사용자 정의 템플릿을 활용할 수 있습니다. 완성된 저널은 일반 텍스트, HTML, LaTeX, PDF 중 원하는 형식으로 내보낼 수 있습니다.

지원 환경

GTK와 Python 기반으로 구현되어 Linux, macOS, Windows 등 주요 데스크톱 운영체제에서 사용할 수 있습니다. 데이터는 오프라인 환경에서 로컬에 저장됩니다.

제한 및 확인사항

RedNotebook은 오프라인 저널 애플리케이션이므로 모든 데이터는 사용자의 로컬 환경에만 보관됩니다. 맞춤법 검사 기능을 사용하려면 선택적 의존성인 PyEnchant 1.6 이상을 별도로 설치해야 합니다.

시스템 요구사항

실행 필수 의존성

  • GTK (3.24)
  • GtkSourceView (3.0 이상)
  • Python (3.8 이상)
  • PyYAML (3.10 이상)
  • WebKitGTK (2.16 이상, Linux/macOS 전용)
  • PyEnchant (1.6 이상, 맞춤법 검사 선택적 의존성)

설치 필수 의존성

  • GNU gettext
  • Setuptools (60.0 이상)