2012年11月3日土曜日

Linuxの通知を簡単に表示するプログラムを書きました

Pythonで書いてあります.
引数なしで実行すると,このような通知が表示されます.

引数で値を与えると,表示する内容を変更できます.

これを使ってプログラムのテスト実行後に通知に結果を表示したりすると面白そうです.
続きにソースコードがあります.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from optparse import OptionParser
import pynotify

def notify(app_name, title, message):
    icon = 'dialog-information'
    if app_name is None:
        app_name = 'app_name'
    if title is None:
        title = 'title'
    if message is None:
        message = 'message'
    pynotify.init(app_name)
    pynotify.Notification(title, message, icon).show()

if __name__ == '__main__':
    parser = OptionParser()
    parser.add_option('-a', '--app-name')
    parser.add_option('-t', '--title')
    parser.add_option('-m', '--message')
    (options, args) = parser.parse_args()
    notify(options.app_name, options.title, options.message)

https://gist.github.com/3999524

0 件のコメント:

コメントを投稿