Я хотел бы сделать свой CalDAV из CLI так же, как я делаю свой IMAP mutt
, какова моя лучшая ставка для клиентов?
Я хотел бы сделать свой CalDAV из CLI так же, как я делаю свой IMAP mutt
, какова моя лучшая ставка для клиентов?
Ответы:
Вики CalDAV имеет список клиентов , только один из которых выглядит как инструмент командной строки: cadaver .
Совсем недавно появился клиент командной строки с поддержкой CalDav под названием khal , чтобы восполнить этот пробел. Я использовал его и интегрировал с Mutt, и он работает хорошо. С помощью некоторых простых сценариев я могу просматривать информацию календаря в Mutt, а затем импортировать ее туда, khal
где она затем синхронизируется с моим сервером CalDav и распространяется на другие мои машины или устройства.
Он все еще описан как «на ранних стадиях разработки», но я нашел его стабильным и простым в использовании.
Следующим шагом, по словам разработчика, является использование vdirsyncer в качестве бэкэнда для синхронизации: он настроен так же, как OfflineIMAP , с удаленными и локальными хранилищами данных: синхронизация между ними. В настоящее время существует ветка vdir для проверки этой функциональности.
Calcurse поддерживает CalDAV (все еще экспериментальный) в последней версии. Он упакован для наиболее распространенных дистрибутивов GNU / Linux и BSD.
В проекте caldavserver есть библиотека, которая в настоящее время поддерживается (cadaver не выпускал с 2009 года). С помощью стандартного клиента вы можете делать некоторые вещи, которые вам нужны.