GCalEvents

Read events from your Google Calendars and put it on console or sends to GMail. Allow configuration of different ‘look forward’ time for different calendars.

Instalation

Please use ruby gems: % gem install –remote gcalevents+.

Configuration

Configuration is stored in XML file at: $HOME/.gcalendar.xml.

Sample configuration file

<?xml version=“1.0” encoding=“UTF-8”?> <config> <username>[email protected]</username> <!– Google Account username –> <password>y0uRpAsSw04d</password> <!– Google Account password –> <days>0</days> <!– How many days in the future to read –> <email_to>[email protected]</email_to> <!–Optional. Email address to send notifications. Default: username.–> <email_to>[email protected]</email_to> <!–Optional. There can be many email addresses.–> <email_subject>MySubject</email_subject> <!–Optional. Default: “Google Calendar Events”.–> <banner>Upcoming events</banner> <!–Optional. Displayed before events. Default: “-=Events on Google Calendar=-”. –> <calendars> <!–Optional. By default read all calendars for days specified in this XML. –> <title forward=“7”>Realy important calendar</title> <title forward=“3”>Birdthday</title> <title forward=“false” regexp=“true”>^Not really that important</title> </calendars> </config>

Usage

When configured properly just run: % gcalevents After some time events will show off.

Read help for parameters: % gcalevents -h

Author

Roman ‘MrStone’ Kamyk ([email protected]), Student of Poznan University Of Technology, Computing Science Institute.