캘린더 이벤트를 자동으로 또는 CLI를 통해 삭제 (숨기지 않음)


0

iCloud 캘린더에서 오래된 이벤트를 숨기는 방법에 대한 온라인 답변은 많지만 실제로 삭제하는 방법은 많지 않습니다. 설정에서 자동으로 할 수없는 것 같습니다. 그러나 명령 행 방법이있을 수 있습니다. 그런 솔루션과 혼합 된 결과를 얻었고 GUI를 호출하지 않기 때문에 AppleScript를 사용하여 캘린더 앱을 호출하고 캘린더를 작성하지 않는 것을 찾고 있습니다.


어떤 기준이 삭제에 사용됩니까?
Ruskes

@Buscar 웃 분명히 쓰는 것을 잊었다. X (15 일)보다 오래된 이벤트를 삭제하고 싶습니다.
user137369

@Buscar 웃 두 번째로 보면, 오래된 사건을 지우고 싶은 첫 번째 문장입니다.
user137369

죄송합니다. 그 내용이 누락되었으므로 모든 "과거"이벤트를 삭제해야합니다.
Ruskes

@Buscar 웃 그렇습니다.
user137369

답변:


1

iCloud는 CalDAV를 기반으로하기 때문에 너무 어렵지 않아야합니다. 이벤트를 삭제하면 다음과 같은 간단한 HTTP 요청으로 요약됩니다.

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

GitHub의이 프로젝트는 좋은 출발점이 될 수 있습니다 : jcs / iclouddav


고맙지 만 더 기성품 솔루션 (또는 더 많은 문서가있는 솔루션)을 찾고 있습니다. 그래도 여전히 살펴 보겠습니다.
user137369
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.