(gcalcli) Google Calendar Command Line Interface
gcalcli is a Python application that allows you to access your Google Calendar from a command line. It's easy to get your agenda, search for events, and quickly add new events. Additionally gcalcli can be used as a reminder service to execute any application you want.
Author: Eric Davis - email - web
Download: gcalcli-1.4
Check your OS Distribution for packages (gcalcli is starting to be noticed)...
Screenshots: One - Two - Three - Four - Five
Requirements:
- Python
- Google's GData Python module
- ElementTree Python module
- dateutil Python module
- A love for the command line!
Features:
- list your calendars
- show an agenda using a specified start/end time and date
- graphical calendar display (my paying homage to the remind application)
- search for past and/or future calendar events
- "quick add" new calendar events to your default calendar
- run as a cron job and execute a command for reminders
- work against specific calendars (by calendar type or calendar name regex)
- config file support for specifying program defaults
- colored output and unicode character support
- easy integration within shell scripts, cron, screen, conky, etc
Not (Yet) Supported:
- import meeting.ics Outlook events
- add (non-quick) events with ability to set reminders, repeat, guests, etc
- configurable reminders (i.e. 30 mins before event every 5 mins)
- offline mode working from cached data
