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?

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.

  • Automator se queda atascado en script de shell
  • ¿Qué opciones pasa Terminal a bash en el inicio?
  • declarar -x posts aparecen en mi terminal. ¿Cómo puedo deshacerme de eso?
  • Forzando el command `open` para abrir la aplicación sin firmar?
  • ¿Hay alguna manera de search en mi teléfono Samsung SCH-R500 a través de una window de terminal?
  • cd a un directory escribiendo su nombre?
  • Mensaje de error desconocido en Terminal
  • No se puede borrar Xcode de la Papelera. ¿Forzar borrado en el terminal devuelve un error de permiso?
  • 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).