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?

  • iCal Google Sync: ¿cómo deshacerse de las carpetas (delegates)?
  • ¿Alguien sabe cómo ver el buen valor de un process bajo Mavericks?
  • ¿Cómo ejecutar Chrome-browser desde la línea de command?
  • ¿Cómo uso los commands launchctl que no son "henetworkingados" para cargar y download lists?
  • Juegue .ogg en línea de command
  • ¿Puedo progtwigr una reparación periódica de permissions de files?
  • 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.

  • Cómo acortar el nombre del mes en la barra de menu de High Sierra
  • ¿Cómo agrego el icono de LaunchPad al Dock después de actualizar desde Snow Leopard a Mavericks?
  • ¿Hay alguna acción de Automator para crear presentaciones de Keynote desde un file de text?
  • Actualización de Mac OS X 10.6.8 a la última versión
  • Visor JSON para OS X
  • Implementación de configuraciones y passwords pnetworkingeterminadas de Wifi
  • 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).