Client della riga di comando CalDAV?


21

Vorrei fare il mio CalDAV dalla CLI proprio come faccio con la mia IMAP mutt, qual è la mia scommessa migliore per quanto riguarda i clienti?


Un'altra opzione è wyrd / remind + remind-caldav . Quest'ultimo è dotato di strumenti pull and push separati, che presumibilmente non fanno cose come verificare la presenza di conflitti.
Sparhawk,

Risposte:


14

Il wiki di CalDAV ha un elenco di client , solo uno dei quali sembra essere uno strumento da riga di comando: cadavere .

Più recentemente, un client della riga di comando compatibile con CalDav chiamato khal è sembrato colmare questa lacuna. Lo sto usando e integrandolo con Mutt e funziona bene. Con alcuni semplici script , posso visualizzare le informazioni del calendario in Mutt e quindi importarle khaldove vengono quindi sincronizzate sul mio server CalDav e propagate ad altre mie macchine o dispositivi.

È ancora descritto come "nelle prime fasi di sviluppo", ma l'ho trovato stabile e semplice da usare.

Il prossimo passo, secondo lo sviluppatore, è usare vdirsyncer come backend per la sincronizzazione: è impostato in modo molto simile a OfflineIMAP , con archivi dati remoti e locali: sincronizzazione tra i due. Attualmente esiste un ramo vdir per testare questa funzionalità.


1
NB quel cadavere sembra essere un client DAV generico. Pertanto, è possibile interfacciarsi manualmente con DAV per estrarre e inviare i dati CalDAV. Tuttavia, non è integrata alcuna funzionalità specifica CalDAV.
Sparhawk,

8

Calcurse supporta CalDAV (ancora sperimentale) nell'ultima versione. È confezionato per le più comuni distribuzioni GND / Linux e BSD.


1

C'è una libreria nel caldavserver del progetto che sembra essere attualmente mantenuta (cadaver non ha rilasciato una release dal 2009) Con il client di scorta potresti fare alcune delle cose di cui hai bisogno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.