Menggunakan Yosemite, apakah ada cara untuk menampilkan acara dari kalender saya di baris perintah?
Saya mengetahui persediaan kalendar kalender apel untuk hal-hal seperti liburan dan semacamnya, / usr / share / calendar / dan perintah 'kalender' untuk menampilkan acara yang tercantum di sini. Apakah ada cara untuk melakukan hal yang sama tetapi daftar acara dari kalender saya sendiri?
Saya telah menemukan bahwa kalender pribadi disimpan di ~ / Library / Kalender tetapi semua yang saya temukan dalam folder itu tidak berfungsi dengan perintah 'kalender'. Ada beberapa folder dengan nama ambigu mirip dengan "D4385-GS57-D352-GA248592.calendar". Dan beberapa folder berisi banyak file * .ics, yang menurut saya merupakan acara kalender.
calendar
tidak bekerja dengan file * .ics, lihatman calendar
untuk format file yang didukung. Tetapi saya ingin tahu apakah ada cara lain untuk membuat daftar isi kalender Anda dalam bentuk yang dapat dibaca.Jawaban:
Bagaimana dengan yang seperti itu:
Perintah ini akan menampilkan semua acara di semua kalender Anda (termasuk yang berlangganan).
sumber
cd ~/Library/Calendars/; grep -r -h -e "SUMMARY" -e "DTSTAMP" . --include='*.ics'
untuk bagian pertama sampai sed.Anda harus melihat ke dalam icalbuddy http://hasseg.org/icalBuddy/ . Ini memungkinkan Anda mengonfigurasi hari apa yang ingin Anda hasilkan, berdasarkan tanggal / kalender dan semua bidang. Ini benar-benar berinteraksi dengan kalender dari semua jenis (disinkronkan dan tidak) dan dapat digunakan di terminal, geektool, dll.
sumber
Saya suka menggunakan Homebrew untuk menginstal versi icalbuddy yang berfungsi baik dengan OS X 10.11
sumber
brew install ical-buddy
. Perhatikan tanda hubung.