Клиент командной строки CalDAV?

21

Я хотел бы сделать свой CalDAV из CLI так же, как я делаю свой IMAP mutt, какова моя лучшая ставка для клиентов?

Robottinosino
источник
Другим вариантом является wyrd / remind + remind-caldav . К последним относятся отдельные инструменты «тяни и толкай», которые, по-видимому, не выполняют такие функции, как проверка на наличие конфликтов.
Sparhawk

Ответы:

14

Вики CalDAV имеет список клиентов , только один из которых выглядит как инструмент командной строки: cadaver .

Совсем недавно появился клиент командной строки с поддержкой CalDav под названием khal , чтобы восполнить этот пробел. Я использовал его и интегрировал с Mutt, и он работает хорошо. С помощью некоторых простых сценариев я могу просматривать информацию календаря в Mutt, а затем импортировать ее туда, khalгде она затем синхронизируется с моим сервером CalDav и распространяется на другие мои машины или устройства.

Он все еще описан как «на ранних стадиях разработки», но я нашел его стабильным и простым в использовании.

Следующим шагом, по словам разработчика, является использование vdirsyncer в качестве бэкэнда для синхронизации: он настроен так же, как OfflineIMAP , с удаленными и локальными хранилищами данных: синхронизация между ними. В настоящее время существует ветка vdir для проверки этой функциональности.

jasonwryan
источник
1
NB , что труп кажется , что общий клиент DAV. Следовательно, вы можете вручную взаимодействовать с DAV для извлечения и отправки данных CalDAV. Тем не менее, нет никакого конкретного функционального CalDAV встраивается.
Sparhawk
8

Calcurse поддерживает CalDAV (все еще экспериментальный) в последней версии. Он упакован для наиболее распространенных дистрибутивов GNU / Linux и BSD.

Матиас Вейлер
источник
1

В проекте caldavserver есть библиотека, которая в настоящее время поддерживается (cadaver не выпускал с 2009 года). С помощью стандартного клиента вы можете делать некоторые вещи, которые вам нужны.

aseques
источник