mutt
からIMAPを実行するのと同じように、CLIからCalDAVを実行したいのですが、クライアントに関する限り、最善策は何ですか?
CalDAV wikiには クライアントのリスト があり、そのうちの1つだけがコマンドラインツールのようです cadaver 。
最近、CalDav対応のコマンドラインクライアント khal がこのギャップを埋めるように見えました。私はそれを使って、それを Mutt と統合していて、うまく機能しています。いくつかの 簡単なスクリプト を使用すると、Muttでカレンダー情報を表示し、それをkhal
にインポートして、CalDavサーバーに同期し、他のマシンまたはデバイスに伝達できます。
まだ「開発の初期段階」のように説明されていますが、安定していて使いやすいことがわかりました。
開発者によると、次のステップは vdirsyncer を同期のバックエンドとして使用することです。これは OfflineIMAP のように設定され、リモートおよびローカルデータストア:間の同期二つ。現在、この機能をテストするためのvdirブランチがあります。
Calcurse は、最新リリースでCalDAV(まだ実験段階)をサポートしています。最も一般的なGNU/LinuxディストリビューションおよびBSD用にパッケージ化されています。
プロジェクトにライブラリがあります caldavserver 現在、管理されているようです(cadaverは2009年以降リリースを行っていません)ストッククライアントを使用すると、必要なもののいくつかを実行できます。