PythonでGrowlに通知を出してみる

30分プログラム、その559。PythonGrowlに通知を出してみる。

Growlに通知を出すにはどうするんだろう、と思って調べてみたけど、予想以上に簡単で驚いた。まあ、バインディングが用意されているのが多きいんだろうけど。

インストール

Growl - Developer DocumentationからGrowl SDKをダウンロードするう。
Growl/Bindings/pythonに移動したあと、

$ sudo python setup.py install

する。

使い方

#! /usr/bin/python
# -*- mode:python; coding:utf-8 -*-
#
from Growl import *

growl = GrowlNotifier("growl-sample",["normal"])
growl.register()

for i in xrange(0,100):
    growl.notify('normal','SPAM!','SPAM! SPAM!!')

register()したあと、notify()すれば通知が出せる。簡単!