Repolode
pimutils

pimutils/khal

iCalendar 데이터를 읽고 쓰며 vdirsyncer를 통해 CalDAV 서버와 동기화하는 표준 기반 CLI 캘린더 프로그램입니다.

대체할 수 있는 제품:Google Calendar

스타
3,087
포크
240
열린 이슈
270
마지막 커밋
5일 전

어떤 프로젝트인가요?

khal은 vdir 형식으로 저장된 표준 iCalendar 파일을 다루는 터미널 캘린더 애플리케이션입니다. 해당 형식을 직접 읽고 쓰기 때문에 vdirsyncer와 함께 사용해 CalDAV 서버 및 기타 호환 프로그램과 캘린더를 동기화할 수 있습니다.

일반적인 CLI 사용 외에도 khal을 이용하면 셸에서 새 이벤트를 빠르게 추가할 수 있으며, ikhal은 캘린더와 이벤트를 둘러보고 편집할 수 있는 인터랙티브 인터페이스를 제공합니다. Python 3.10 이상에서 실행되며 Linux, macOS 및 기타 비Windows 시스템을 대상으로 합니다.

프로젝트 문서에는 기존 이벤트의 시간대를 수정할 수 없는 등 몇 가지 제한 사항이 안내되어 있습니다. 문서에서 언급하는 대안으로는 범위가 다르고 오프라인 저장 기능이 없는 calendar-cli와 Google Calendar에서만 작동하는 gcalcli가 있습니다.

핵심 기능

  • 01vdir 형식의 iCalendar 이벤트를 읽고 씁니다.
  • 02vdirsyncer와 함께 사용하면 CalDAV 서버와 동기화합니다.
  • 03명령줄에서 이벤트를 빠르게 추가합니다.
  • 04ikhal은 이벤트를 둘러보고 편집할 수 있는 인터랙티브 터미널 인터페이스를 제공합니다.
  • 05Python 3.10 이상이 필요하며 주요 비Windows 운영체제에서 실행됩니다.

활용 사례

  • 터미널이나 셸 스크립트만으로 캘린더를 관리합니다.
  • 오프라인에서 확인하고 편집할 수 있도록 CalDAV 캘린더의 로컬 사본을 유지합니다.
  • 명령줄을 벗어나지 않고 이벤트를 빠르게 추가합니다.

빠른 시작

  1. 1

    pip으로 PyPI 형식의 Git 소스에서 khal 설치

    pip install git+https://github.com/pimutils/khal
  2. 2

    또는 macOS에서 Homebrew로 설치

    brew install khal
  3. 3

    문서를 읽고 khal 설정

사용 전 알아둘 점

  • 아직 이벤트의 시간대를 수정할 수 없습니다.
  • Microsoft Windows에서는 실행되지 않습니다.

포함된 컬렉션

토픽

자주 묻는 질문

khal은(는) 무엇인가요?
iCalendar 데이터를 읽고 쓰며 vdirsyncer를 통해 CalDAV 서버와 동기화하는 표준 기반 CLI 캘린더 프로그램입니다. khal은 vdir 형식으로 저장된 표준 iCalendar 파일을 다루는 터미널 캘린더 애플리케이션입니다. 해당 형식을 직접 읽고 쓰기 때문에 vdirsyncer와 함께 사용해 CalDAV 서버 및 기타 호환 프로그램과 캘린더를 동기화할 수 있습니다.
khal은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
khal은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
khal은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. khal의 마지막 커밋은 2026년 11월 2일입니다.
khal은(는) 어디에 사용할 수 있나요?
터미널이나 셸 스크립트만으로 캘린더를 관리합니다. 오프라인에서 확인하고 편집할 수 있도록 CalDAV 캘린더의 로컬 사본을 유지합니다. 명령줄을 벗어나지 않고 이벤트를 빠르게 추가합니다.
khal는 어떻게 설치하나요?
pip으로 PyPI 형식의 Git 소스에서 khal 설치: pip install git+https://github.com/pimutils/khal 또는 macOS에서 Homebrew로 설치: brew install khal 문서를 읽고 khal 설정
khal은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pimutils/khal

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트