Visualización de events de calendar como text, en el terminal

¿Usando Yosemite, hay una manera de exhibir acontecimientos de mi calendar en la línea de command?

Tengo conocimiento de los calendars de stock de suministros de Apple para cosas como las vacaciones y tal, / usr / share / calendar / y el command 'calendar' para mostrar los events enumerados en estos. ¿Hay una manera de hacer lo mismo pero list events de mis propios calendars?

  • ¿Cuál es la diferencia entre 'Aplicación' y 'Proceso' en OS X?
  • Acceso a iCloud "Documentos mobilees" en Lion más reciente
  • Cómo identificar y corregir files con bloques de disco dañados o inaccesibles
  • ¿Cómo ejecuto un script bash que requiere privilegios de root?
  • macOS Sierra Recovery Mode no tiene Terminal
  • Anote las extensiones instaladas en Safari para Mac OS X e indique si cada una está habilitada
  • He encontrado que los calendars personales se almacenan en ~ / Library / Calendars, pero todo lo que he encontrado dentro de 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.

  • Lync y reconectar automáticamente
  • Un cliente VPN de Mac OS X que puede importar un file .VPN
  • ¿Puedo marcar una tarjeta SD como almacenamiento permanente?
  • Cómo escaping espacios en los resultados de `mdfind`?
  • Inhabilitar la característica de OS X para reabrir windows al iniciar session
  • Execute Terminal Command falla en BetterTouchTool. ¿Por qué?
  • 3 Solutions collect form web for “Visualización de events de calendar como text, en el 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 mostrará todos los events en todos sus calendars (incluidos los suscritos).

    Usted debe search en icalbuddy http://hasseg.org/icalBuddy/ . Esto le permite configurar los días que desea imprimir, por date / calendar y todos los campos. Realmente interactúa muy bien con calendars de todo tipo (sincronizados y no) y puede ser utilizado 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).