2008-01-04 21:52:50 UTC
Hello!
I've rewritten my Gcal Launchy plugin so that it will work in the new version of Launchy as well. It lets you post events to your Google Calendars by using Google's Quick Add syntax. Here's the download link:
http://www.davidkarlsson.info/launchy/gcal.zip
To install it you have to unpack the zip file into your Launchy directory and then restart Launchy. To authenticate your account the plugin uses ClientLogin so you'll have to enter your login information to the plugin's settings. As with the first version of the plugin, this information is only sent to Google's servers over a secure connection about every two weeks when the authorization token returned by Google expires.
The syntax for adding items is abit different in this plugin compared to the old one. Adding events to your default calendar works exactly the same as with the first version though:
gCal <tab> quick add syntax <enter>
but if you want to add items to another calendar than your default calendar the syntax looks like this now:
gCal <tab> quick add syntax <tab> calendar name <enter>
To quickly bring up your calendars in your browser you can use the shortcut: gCal <tab><enter>. The plugin has only been tested on two computers so far, one with Vista 32bit and the other with XP SP2.. so some feedback would be much appreciated.
I'd also like to add that I'm not entirely happy with how this plugin works on a technical level. I still had to make use of WinHTTP for the connections that requires SSL because I never managed to get QHttp/QSslSocket working with OpenSSL properly. If any developer here has managed to get QHttp with SSL working for Launchy please let me know because I really would like to get rid of the WinHTTP dependency.
Finally, on a side note, for those looking for a Launchy 2.0 compatible version of my Todoist plugin I'd like to mention that it is done and that I sent it to the guy behind Todoist on Tuesday this week but that I still haven't got any response from him about it yet. So hopefully that will get released within the next couple of days as well. :)
//David