0 votos

Eliminar (no ocultar) los eventos del calendario de forma automática o a través de la CLI

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. Sin embargo, es posible que haya una forma de hacerlo desde la línea de comandos. Estoy buscando algo que no dependa de AppleScript para llamar a la aplicación Calendario y hacerlo allí, ya que he obtenido resultados mixtos con tales soluciones, y preferiría no invocar una interfaz gráfica de usuario.

1voto

Alia Puntos 13

Dado que iCloud se basa en CalDAV, esto no debería ser demasiado difícil. Eliminar un evento se reduce a una simple petición HTTP, 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X