Opened 11 years ago

Closed 10 years ago

Last modified 10 years ago

#21790 closed request (fixed)

Please add gcalcli to macports. (Python tool to manipulate Google calendars via the UNIX command line)

Reported by: brian.gupta@… Owned by: anddam (Andrea D'Amore)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: gcalcli


Project homepage:


  • Python (port install python)
  • Google's GData Python module (port install py-gdata)
  • ElementTree Python module (port install py-elementtree)
  • dateutil Python module (port install py-dateutil)


  • 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

Attachments (1)

Portfile (1.3 KB) - added by vigevenoj@… 11 years ago.
Portfile for gcalcli

Download all attachments as: .zip

Change History (6)

comment:1 Changed 11 years ago by brian.gupta@…

After installing the prerequisites the only thing you have to do to get this to work is change the first line from: #!/usr/bin/python



comment:2 Changed 11 years ago by jmroot (Joshua Root)

Type: enhancementrequest
Version: 1.8.1

comment:3 Changed 11 years ago by anddam (Andrea D'Amore)

Owner: changed from macports-tickets@… to and.damore@…
Status: newassigned

Changed 11 years ago by vigevenoj@…

Attachment: Portfile added

Portfile for gcalcli

comment:4 Changed 10 years ago by anddam (Andrea D'Amore)

Resolution: fixed
Status: assignedclosed

Committed vigevenoj's Portfile in r70720.

comment:5 Changed 10 years ago by jmroot (Joshua Root)

Port: gcalcli added
Note: See TracTickets for help on using tickets.