Monday, May 18, 2009

Growl + Snarl = Gnarl(y)

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

download Gnarly

try it out with your favorite Snarl apps and let me know if it works for you.

23 comments:

  1. Gnarly with Pidgin Plugin for Snarl working on Vista 64x

    ReplyDelete
  2. Is it possible to use an icon pack (say for pidgin) without having snarl actually installed?

    If so, how?

    ReplyDelete
  3. Using the pidgin snarl plugin, I can only enable all messages or disable all messages. Setting the enabled flag for the individual message types does not work.

    ReplyDelete
  4. Getting "Invalid URI: The URI scheme is not valid" on Win7 x64

    ReplyDelete
  5. The following error occurred attempting to install 'http://www.growlforwindows.com/gfw/gnarly/Gnarly.application':
    "No application is associated with the specified file for this operation. "

    See the setup log file located at 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD129.tmp\install.log' for more information.


    i get this error everytime

    ReplyDelete
  6. @sarthak -

    you have to have .NET v2.0 installed. also, if you are trying to install from Firefox, you have to have the extension that allows ClickOnce applications to run (i think it is here: https://addons.mozilla.org/en-US/firefox/addon/1608 ). i think MS also installed their once extension if you install .NET 3.5 (but i am not sure about that).

    here is some more info about it: http://www.hanselman.com/blog/PermaLink.aspx?guid=7ce42ccd-e531-4d43-a93f-73483c0afd3d

    ReplyDelete
  7. Gnarly with EventsToSnarl working on Win7 x64. Now my only concern is that I have a ridiculous amount of icons in my system tray. Would be nice to have them all contained in one umbrella icon...

    ReplyDelete
  8. THANK YOU FOR THIS!!

    ReplyDelete
  9. works on xp home sp 3

    ReplyDelete
  10. TrendMicro list the 'http://www.growlforwindows.com/gfw/gnarly/Gnarly.application' url as 'Dangerous', thus preventing installation :(

    ReplyDelete
  11. TrendMicro says the same for me

    ReplyDelete
  12. WWE is holding their annual Survivor Series pay-per-view tonight from the Air Canada Centre in Toronto, Canada (shout out to my Raptors.) Chosen as the General Manager of Smackdown Live this past Summer, Shane McMahon has not been in action since Jordan 7 Tinker Alternate his epic Hell In A Cell match at WrestleMania 32 against The Undertaker (where he wore some custom Air Jordan 30s).But Shane O Mac will be back in Jordan 7 Shoes the ring tonight as Team Smackdown will be facing Team Raw to prove which side is superior. Just like Shane did on the night of WrestleMania, he’ll be Kevin Durant Shoes wearing an exclsuive pair of Air Jordans tonight. Jordan Brand has laced him up with the Air Jordan 31 USA with a few minor additions like special tongue Jordan Future tabs, lace dubraes, and special packaging that comes with a Shane O Mac dustbag.So who’s your money on tonight, Team Jordan 11 Georgetown Raw or Team Smackdown? I’m gonna side with Team Raw.
    Yet another premium colorway of the Air Jordan 4 will be releasing in 2016 joining the Black Pony Hair, Snakeskin, and Obsidian colorways.This Air Jordan 4 comes dressed with a premium leather upper done in a wheat/ginger hue along with Jordan 12 leather laces and quilted insoles to provide the lifestyle/premium look. A gum outsole has been added for a finishing touch.The Air Jordan 4 Premium Ginger is expected to Cheap Jordans for sale release on October 29th for a hefty price tag of $400. Stay tuned to Kicks On Fire for updates.
    The University of North Carolina just redesigned their locker Jordan 12 Shoes room and they have added a very impressive sneaker collection to the space.As you may already know, Michael Jordan attended North Carolina so he’ll always have a special Jordans for sale connection with the school that results in them having some of the best PE sneakers we’ve ever laid our eyes on. Pictured above is the Air Jordan Retro Jordans for sale UNC Collection which includes every Air Jordan beginning with the 1 and ending with the most recent 31. Every shoe has been covered in the Carolina Blue and Jordan 11 White color scheme.
    Following a recent first look, new detailed images of this forthcoming Air Jordan 12 GS in Vivid Pink continue to be revealed, as it consists Jordan Shoes 2016

    ReplyDelete

  13. Our Browns House Flag hangs vertically and provides a top sleeve for insertion of your flagpole. The Browns House Flag measures 28x42 inches, is constructed of 2-ply polyester, and both sides are dye sublimated with the NFL team logo as shown.nfl american flags,
    stars and stripes flags,Houston Oilers stars and stripes flags
    Miami Dolphins bannersnfl House Divided Flags
    Sports flags and banners
    Sports Flags 3x5
    House Divided Flags

    ReplyDelete
  14. I primi dettagli di design del kit PSG 17-18 sono trapelate. Realizzato da Nike e dotate di Emirates come sponsor principale, il 2017-18 camicia Paris Saint-Germain è previsto per essere rilasciato al più tardi quest’anno – la maglia di casa 16-17 PSG è stato lanciato nel mese di maggio.magliette da calcio poco prezzo,
    maglia calcio poco prezzo Maglia inter milan outlet
    Vendita Maglia Juventus outlet

    ReplyDelete
  15. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work grosir payung murah payung lipat golf and jual payung promosi

    ReplyDelete
  16. Using the pidgin snarl plugin, I can only enable all messages or disable all messages. Setting the enabled flag for the individual message types does not work........

    ReplyDelete
  17. Is it possible to use an icon pack (say for pidgin) without having snarl actually installed?

    If so, how?

    kacang kapri tari bali

    ReplyDelete