Lighthouse-ical is a project mainly written in Ruby, based on the MIT license.
Lighthouse doesn't offer iCal feeds for Milestones. This gem aims to work around that limitation
= lighthouse-ical
Lighthouse scheduled milestones output as an iCal feed. Unscheduled milestones will not be in the feed.
== Configuration The first thing you need to set is the account name. This is the same as the web address for your account. Lighthouse.account = 'meerwerks'
Then, you should set the authentication. You can either use your login credentials with HTTP Basic Authentication or with an API Tokens. You can find more info on tokens at Lighthouse[http://lighthouseapp.com/help/using-beacons].
=== With basic authentication Lighthouse.authenticate('[email protected]', 'spacemonkey')
=== or, use a token Lighthouse.token = 'abcdefg'
If no token or authentication info is given, you'll only be granted public access.
== Usage LighthouseIcal.create_calendar_for_project_id(project_id) #Pass the projectID of the Lighthouse Project to generate iCal string for
LighthouseIcal.create_ics_file_for_project_id(filepath,project_id) #Generates an ics file at the specified filepath for the Lighthouse project with project_id
For an example webservice using the library, look at Lighthouse-ical-web[http://lighthouse-ical.craiga.id.au/].
== Note on Patches/Pull Requests
== Copyright
Copyright (c) 2010-2011 Niels Meersschaert. See LICENSE for details.