3 votos

Crear un recordatorio en Mac mediante programación/en un script, sin abrir la aplicación Recordatorios

Para crear recordatorios desde un script o desde la línea de comandos, el consejo habitual es utilizar AppleScript y tell application "Reminders" para hacer esto y aquello, lo que hace que la aplicación se abra para que acepte los comandos. Sin embargo, la aplicación 'Fantastical', al menos en la primera versión, podía crear recordatorios sin abrir la aplicación Recordatorios. Seguían siendo recordatorios nativos en la aplicación de Apple si la abría. Este enfoque tiene un par de ventajas para mí:

  • Es más rápido, ya que la aplicación Recordatorios no necesita iniciarse.

  • La aplicación Recordatorios no se queda colgada, aparece en el conmutador de aplicaciones y en el dock. Y no necesito cerrarla.

¿Cuál es el truco para hacerlo?

Estoy bastante seguro de que no había APIs web involucradas, ya que nunca tuve una cuenta de iCloud y no creo que los recordatorios puedan ser sincronizados con terceros como el calendario. Aunque supongo que Fantastical podría hacer algo a mis espaldas, pero es difícil imaginar que ocurra sin dejar rastro.

2voto

Marc Wilson Puntos 146

Utilice EventKit. Apple tiene esa API desde hace años.

https://developer.apple.com/documentation/eventkit

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