Estoy tratando de configurar eventos de calendario en MacOS Sierra's Calendar que se repiten cada 2,551,440 segundos (que es el período sinódico de la Luna).
En última instancia, quiero un calendario que ofrezca el aumento de la Luna y los horarios establecidos para mi ubicación, y también debe enumerar la fase Lunar (por ejemplo, Luna Llena, Luna Nueva, etc.). He encontrado muchos ejemplos en Internet donde las personas han creado los eventos manualmente, pero eso es increíblemente tedioso (¡un evento por día durante años!), Y se basa en diferentes zonas horarias (y por lo tanto no me sirven). / p>
He visto en especificaciones de ICS que el formato del archivo admite eventos que se repiten cada x segundos. Luego exporté un evento como un archivo ICS, y luego edité el archivo ICS en TextEdit, pero debo haber equivocado el código, ya que no se volvió a importar al calendario de macOS con el intervalo de repetición correcto. En su lugar, importó un solo evento sin repetición.
¿Puede alguien explicarnos cómo hacer esto?
Encontré el RRULE Generator , pero eso solo admite intervalos de una hora, no segundos, y así es No es lo suficientemente preciso para mis necesidades.
Consideré ejecutar un script de bash para generar el evento (que se ejecutaría como un trabajo cron cada 2,551,440 segundos), pero eso solo daría un aviso de un mes. Preferiría tenerlo configurado indefinidamente.
Otra opción puede ser escribir un script en Python para crear archivos de eventos ICS individuales; esto también sería tedioso ...
Entiendo que esto no se puede hacer directamente en el Calendario; lo más probable es que la solución sea editar manualmente cada archivo ICS para configurar la repetición correctamente, y luego importarlos al Calendario ... Simplemente no sé cómo ...
Gracias de antemano por cualquier comentario.