this is not part of the official GFW project, but i wanted to put it out here for anyone who was interested.
i created a small app that is essentially a Snarl translator for Growl. what is does is listen for any Snarl-type notifications and then forwards them on to Growl. this means that (at least in theory), any applications that already support Snarl can now work with GFW with no modifications to the sending applications.
this is just an early version of the software, but it implements nearly all of the Snarl API, including:
- sending ad hoc notifications (not associated with any registerd application)
- registering applications
- registering alerts/classes
- notification callbacks
here are some shots of it in action with Sven's Gmail notifier:
because GFW itself does not have the same structure as Snarl, Gnarly does *not* support the following Snarl actions:
- setting a timeout value for the notification
- updating an on-screen notification
- checking if a notification is still on-screen
also, applications that run inside Snarl's memory space (Snarl extensions) are not supported, since they require Snarl to run anyway (and if you are already running Snarl, you don't need this helper app anyway)
i have only tested this with a handful of Snarl-enabled apps, but they all worked straight away. of course, your mileage may vary. some final caveats:
- i have only tested this in XP so far, but it should work in in Vista and Win7
- there is a very high chance it wont work on 64-bit platforms
- there are probably bugs
try it out with your favorite Snarl apps and let me know if it works for you.