{"repo":"ajrosen/icalPal","free":true,"listed":false,"github":"https://github.com/ajrosen/icalPal","clone":"git clone https://github.com/ajrosen/icalPal.git","description":"Command-line tool to query the macOS Calendar and Reminders","language":"Ruby","stars":62,"topics":["calendar","macos","reminders"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"icalPal Description icalPal is a command-line tool to query macOS Calendar and Reminders databases for accounts, calendars, events, and tasks. It can be run on any system with Ruby and access to a Calendar or Reminders database. Table of Contents - Installation - Features - Additional commands - Additional options - Additional properties - Usage - Output formats - History Installation Install icalPal for all users: For only you: As a Homebrew formula: Features Compatability with icalBuddy icalPal tries to be compatible with icalBuddy for command-line options and for output. There are a some important differences to be aware of. Options require two hyphens, except for single-letter options that require one hyphen eventsFrom is not supported. Instead there is --from , --to , and --days uncompletedTasks is simply tasks undatedUncompletedTasks is simply undatedTasks tasksDueBefore:DATE uses --from , --to , and --days instead of :DATE The command can go anywhere; it doesn't have to be the last argument Property separators are comma-delimited Additional commands icalPal also supports additional commands. Shows a list of enabled Calendar accounts. Internally they are known as Stores ; you can run instead. Shows only reminders that have a due date. reminders , datedReminders , undatedReminders , and remindersDueBefore can be used instead of tasks Reminders can also be viewed in the Scheduled Reminders calendar, using the events commands. Repeating reminders are treated the same as re","default_branch":null,"files":null,"tree":[],"storefront":"/r/ajrosen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ajrosen/icalPal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}