Hi, Following up on the below items as well. Any and all pointers/sample code appreciated!
Thanks in advance and regards ________________________________ From: Navin Mishra <[email protected]> To: "[email protected]" <[email protected]> Sent: Monday, January 9, 2012 1:44 PM Subject: Re: [growl-discuss] Re: Newbie: Hooking into Growl notification sent by an application Hi, Is there a sample code snippet for the same i.e. invoking a named Growl display plug-in? Also, is there a way to set a different icon for the Growl display plug-in that is shown in the Quick Look and Finder? Thanks in advance and regards ________________________________ From: Daniel Siemer <[email protected]> To: Growl Discuss <[email protected]> Sent: Thursday, December 15, 2011 12:48 PM Subject: [growl-discuss] Re: Newbie: Hooking into Growl notification sent by an application So, as far as I know, Prowl and Boxcar reference our internal plugin manager code to get a list of available plugins for their selection list in the UI, and then when one of their plugin's is told to "display" a notification, they grab a reference to that plugin from the controller (or some default if the one the user selected went missing and prowl/boxcar didn't know it), and tell it to display the notification as well (How to get a reference to a plugin, and how to tell it display a notification can be found in GrowlApplicationController's dispatchNotification method). On Dec 15, 1:09 pm, Navin Mishra <[email protected]> wrote: > HI, > > Touching base again in this regard. Are there any samples for reference > for the below? That is, able to somehow "invoke" out-of-the-box display plug-in and do a custom action as well, such as Prowl apparently allows to do? > > Also, one more question. It looks like a new instance of display plug-in is > created each time a notification needs to be shown? Is that correct? > > Thanks in advance and regards > > ________________________________ > From: Navin Mishra <[email protected]> > To: "[email protected]" <[email protected]> > Sent: Monday, December 5, 2011 9:47 AM > Subject: Re: [growl-discuss] Re: Newbie: Hooking into Growl notification sent > by an application > > Thanks Daniel for response...it was very helpful. Looking at the prowl documentation(https://www.prowlapp.com/installation.php), it looks like it allows to indeed reuse the Growl display style like Smoke. Is there then a way then to delegate that in manner? Or one must re-implement or "mimic" the "Smoke" display and, if so, can it safely be done by looking at the source? > > Thanks again and regards > > ________________________________ > From: Daniel Siemer <[email protected]> > To: Growl Discuss <[email protected]> > Sent: Monday, December 5, 2011 4:52 AM > Subject: [growl-discuss] Re: Newbie: Hooking into Growl notification sent by an application > > What you want to do is certainly possible, plugins like Prowl and > Boxcar already do similar things. However, multiple actions per > notification are not presently supported directly, so one cannot > easily setup something to use both your plugin, and say, smoke (Prowl > and Boxcar both presently mimic our code for sending to a visual > display, and access other internals to do this). This is something we > are working to improve in the future, with the segregation of visual > display plugins (smoke, bezel, etc), and action plugins (sms, Prowl, > Boxcar, etc), so that plugin authors don't have to find ways around > this limitation, and users can have more flexibility. > > As for documentation, well, it is admittedly a bit thin. All of our > Cocoa plugins have their source available in the same repo as > Growl.app athttp://code.google.com/p/growl > > On Dec 4, 11:41 am, Navin <[email protected]> wrote:> Correct. Thanks! > > > On Dec 4, 2011, at 8:04 AM, Chris Forsythe <[email protected]> wrote: > > > > So to summarize, you want to be able to use Growl as a data source, and > > > to be able to parse the contents of your notifications right? > > > > On Dec 4, 2011, at 9:17 AM, Navin Mishra <[email protected]> wrote: > > > >> Thanks for response Chris. My goal is to execute a custom business > > >> application logic whenever a growl notification is shown by a particular > > >> application. Say, for instance, mail application notifies about a new mail and "Smoke" display Growl plug-in shows the > > notification. I want to hook into that notification, get the notification text and do a Google search. Referring the sample display plugin, I can do all that but it it shows its own UI which I don't want; I want to do my custom action but delegate to the "default" or a named Growl display plug-in(say "Smoke") for the purpose of showing the notification. Is it possible? > > > > > > > > > > > >> If not, is it possible to have a non-UI Growl plug-in that can watch for > > >> all the notifications sent by all applications and do a custom action? > > > >> Thanks again and regards > > > >> Navin > > > >> From: Chris Forsythe <[email protected]> > > >> To: [email protected] > > >> Sent: Saturday, December 3, 2011 > 6:24 PM > > >> Subject: Re: [growl-discuss] Newbie: Hooking into Growl notification > > >> sent by an application > > > >> Hi Navin, > > > >> Can you explain what your goal here is? I've read the question since you > > >> sent it and as of yet I can't wrap my head around what you're trying to > > >> accomplish. > > > >> -- > > >> Chris Forsythe > > > >> On Thursday, December 1, 2011 at 4:55 PM, NM wrote: > > >>> Hi, > > > >>> I need to parse the growl notification text sent by an application > > >>> and use a web service. Ideally I need to hook into the notification > > >>> text as seen by whatever display plug-in that is set as the target and > > >>> just do my custom action. Is it possible at all? Or, if I must write a > > >>> Growl display plug-in and set it explicitly as the target for that > > >>> application's notification, is it possible to still defer the display> > >>> of the notification UI to the "default" display plug-in? Or the > > >>> display plug-on must show its own UI and it can't chain into another > > >>> Display plug-in? > > > >>> Also, is there any documentation on the Growl plug-in API? All I could > > >>> find was the source of the Sample display plug-in. > > > >>> Thanks in advance and regards > > > >>> Navin > > > >>> -- > > >>> You received this message because you are subscribed to the Google > > >>> Groups "Growl Discuss" group. > > >>> To post to this group, send email to [email protected]. > > >>> To unsubscribe from this group, send email to > > [email protected]. > > > > > > > > > > > >>> For more options, visit this group > > >>> athttp://groups.google.com/group/growldiscuss?hl=en. > > > >> -- > > >> You received this message because you are subscribed to the Google > > >> Groups "Growl Discuss" group. > > >> To post to this group, send email to [email protected]. > > >> To unsubscribe from this group, send email to > > >> [email protected]. > > >> For more options, visit this group > > >> athttp://groups.google.com/group/growldiscuss?hl=en. > > > >> -- > > >> You received this message because you are subscribed to the Google > > >> Groups "Growl Discuss" group. > > >> To post to this group, send email to [email protected]. > > >> To unsubscribe from this group, send email to > > >> [email protected]. > > >> For more options, visit this group > > >> athttp://groups.google.com/group/growldiscuss?hl=en. > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "Growl Discuss" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]. > > > For more options, visit this group > > > athttp://groups.google.com/group/growldiscuss?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Growl Discuss" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/growldiscuss?hl=en. -- You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=en. -- You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=en.
