14 votes

Affichage des événements du calendrier sous forme de texte, dans le terminal

Avec Yosemite, existe-t-il un moyen d'afficher les événements de mon calendrier en ligne de commande ?

Je connais les calendriers fournis par Apple pour les vacances et autres, /usr/share/calendar/ et la commande 'calendar' pour afficher les événements qui y sont listés. Existe-t-il un moyen de faire la même chose mais en listant les événements de mes propres calendriers ?

J'ai constaté que les calendriers personnels sont stockés dans ~/Bibliothèque/Calendriers mais tout ce que j'ai trouvé dans ce dossier ne fonctionne pas avec la commande 'calendrier'. Il existe plusieurs dossiers dont les noms ambigus ressemblent à "D4385-GS57-D352-GA248592.calendar". Et certains dossiers contiennent beaucoup de fichiers *.ics, que je pense être des événements de calendrier.

14voto

Kelly Points 41

J'aime utiliser Homebrew pour installer une version de icalbuddy qui fonctionne bien avec OS X 10.11

brew install ical-buddy

10voto

jherran Points 12554

Que diriez-vous de quelque chose comme ça :

$ find ~/Library/Calendars -name "*.ics" |
      xargs grep -h -e "SUMMARY" -e "DTSTAMP" |
      sed -E 's/^[A-Z].*:(.*$)/\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
...

Cette commande affichera tous les événements de tous vos agendas (y compris ceux auxquels vous êtes abonnés).

10voto

Clayton C. Points 91

Vous devriez regarder dans icalbuddy http://hasseg.org/icalBuddy/ . Cela vous permet de configurer les jours que vous souhaitez éditer, par date/calendrier et tous les champs. Il interagit en fait très bien avec les calendriers de toutes sortes (synchronisés ou non) et peut être utilisé dans le terminal, geektool, etc.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X