In earlier variations of MacOS, you possibly can inform which calendar was up to date as within the ~Library/Calendars folder, every particular person calendar had a folder named after the calendar ID, during which each occasion was current as a person ics file.
That meant you possibly can use launchd to look at a selected folder which might solely change when an occasion was added, edited or deleted (in my case, I might copy occasions from a piece calendar hosted at my work to an icloud calendar which my spouse may see, so she may see my schedule)
Nevertheless, beneath Ventura, this has seemingly been disbursed with, so now the one change within the ~Library/Calendars folder is to one of many SQL recordsdata than sit beneath the Calendar App. Sadly, this adjustments each time the calendar refreshes, even when nothing adjustments almost about the occasions, so it is not a dependable indicator of a change to the occasions.
So, apart from instantly interrogating the SQL file to search out whether or not a selected calendar has a change to any of its occasions (which I am unsure is feasible, and its actually past my expertise in any case!) does anybody know of every other methods to examine in any particular calendar is edited in Ventura?