dockit
A rack application daemon that creates an iCal subscription file from exchange calendars.
Install
sudo gem install dockit # if you’ve cloned from github
# else
sudo gem install vigetlabs-dockit -s gems.github.com
Configure
Simply set up a file, .dockit, in your home directory with your username, domain, and the url of your exchange server. Leave the domain blank if your login for exchange is NOT your email address. If you leave domain blank, change the resulting url to simply reflect your username, with the @domain.com. The port too, if not 2000, should be changed.
Example .dockit Configuration
default:
username: john.doe
domain: example.com
password: password
remote_uri: http://mail.example.com/exchange/[email protected]/
local_port: 2000
timezone: US/Eastern
The resulting url for subscribing in iCal when running this daemon on the localhost would be: localhost:2000/john.doe.ics
Timezones are include US/ Eastern,Pacific,Mountain or any other standard format. See iCal’s options for timezones for a complete listing.
Starting the Daemon
Given the yaml file defined example, the command would be:
dockit default (or in the case of default, just dockit)