Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/pythonw
- # redundant given the python bindings but still a nice learning lesson since not much has that luxury
- from appscript import *
- # connect to Growl
- growl = app('GrowlHelperApp')
- # Make a list of all the notification types
- # that this script will ever send:
- allNotificationsList = ['Test Notification', 'Another Test Notification']
- # Make a list of the notifications
- # that will be enabled by default.
- # Those not enabled by default can be enabled later
- # in the 'Applications' tab of the growl prefpane.
- enabledNotificationsList = ['Test Notification']
- # Register our script with growl.
- # You can optionally (as here) set a default icon
- # for this script's notifications.
- growl.register(
- as_application='Growl Appscript Sample',
- all_notifications=allNotificationsList,
- default_notifications=enabledNotificationsList,
- icon_of_application='PythonIDE')
- # Send a Notification...
- growl.notify(
- with_name='Test Notification',
- title='Test Notification',
- description='This is a test Appscript notification.',
- application_name='Growl Appscript Sample')
- # Another one...
- growl.notify(
- with_name='Another Test Notification',
- title='Another Test Notification :) ',
- description='Alas - you won\'t see me until you enable me...',
- application_name='Growl Appscript Sample')
Add Comment
Please, Sign In to add comment