Eliminar (no ocultar) los eventos del calendario automáticamente o mediante CLI

0

Hay muchas respuestas en línea sobre cómo ocultar eventos antiguos de los calendarios de iCloud, pero no muchas sobre cómo eliminarlos realmente. Desde la configuración, parece que no es posible hacerlo automáticamente. Puede haber, sin embargo, una forma de línea de comandos para hacerlo. Estoy buscando algo que no confíe en AppleScript para llamar a la aplicación Calendario y hacerlo allí, ya que obtuve resultados mixtos con esas soluciones y preferiría no invocar una GUI.

    
pregunta user137369 28.01.2015 - 17:22

1 respuesta

1

Dado que iCloud se basa en CalDAV, esto no debería ser demasiado difícil. Eliminar un evento se reduce a una solicitud HTTP simple, por ejemplo:

DELETE /calendars/johndoe/home/132456762153245.ics HTTP/1.1
If-Match: "2134-314"

Este proyecto en GitHub podría servir como un buen punto de partida: jcs / iclouddav

    
respondido por el aaronk6 28.01.2015 - 18:52

Lea otras preguntas en las etiquetas