Mostrar events del calendar como text, en la terminal

Usando Yosemite, ¿hay alguna manera de mostrar events de mi calendar en la línea de command?

Soy consciente de los calendars de existencias de suministros de apple para cosas como días festivos y similares, / usr / share / calendar / y el command 'calendar' para mostrar los events enumerados en estos. ¿Hay alguna manera de hacer lo mismo pero enumerar events de mis propios calendars?

  • Calendario de alarma mientras duerme la máquina
  • ¿Cómo sincronizo un calendar de iCal en Lion, Lepoard y iOS 5?
  • Calendario de Google Calendar que no se sincroniza con el iPad
  • CalendarAgent sigue solicitando acceso para "iniciar session" después de reiniciar
  • no puede sincronizar events de calendar de Mac a iPhone
  • Ocultar el calendar "En mi iPhone" al sincronizar con MobileMe
  • Descubrí que los calendars personales están almacenados en ~ / Library / Calendars, pero todo lo que he encontrado en esa carpeta no funciona con el command 'calendar'. Hay varias carpetas con nombres ambiguos similares a "D4385-GS57-D352-GA248592.calendar". Y algunas carpetas contienen una gran cantidad de files * .ics, que creo que son events de calendar.

  • Ratón mágico de Yosemite y una fiesta de desconnection de bluetooth
  • ¿Mi computadora se borra de forma segura si lo hago a través de Buscar mi iPhone?
  • Eliminar image de disco de la list de discos
  • Volver a asignar Ctrl + C, Ctrl + V y Ctrl-X solo
  • Instalar OS X dentro de un server VMware ESXi (hipervisor)
  • Archivos ocultos eliminados y ahora Mac no arranca, ¿cómo puedo solucionar esto?
  • 3 Solutions collect form web for “Mostrar events del calendar como text, en la terminal”

    ¿Qué tal algo así?

     $ find ~/Library/Calendars -name "*.ics" | xargs grep -h -e "SUMMARY" -e "DTSTAMP" | sed -E 's/^[AZ].*:(.*$)/\1/g' | sed -E 's/^([0-9]{4})([0-9]{2})([0-9]{2})T([0-9]{2})([0-9]{2})([0-9]{2}).*$/\1-\2-\3 \4:\5:\6/g' Fist's Birthday 2014-05-16 05:44:20 Secon's Birthday 2014-07-26 09:58:49 Third's Birthday 2014-05-16 05:44:20 ... 

    Este command generará todos los events en todos sus calendars (incluidos los suscritos).

    Deberías mirar en icalbuddy http://hasseg.org/icalBuddy/ . Esto le permite configurar qué días desea generar, por date / calendar y todos los campos. En realidad, interactúa muy bien con calendars de todo tipo (sincronizados y no) y se puede utilizar en terminal, geektool, etc.

    Me gusta usar Homebrew para instalar una versión de icalbuddy que funciona bien con OS X 10.11

     brew install ical-buddy 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).