引数なしで実行すると,このような通知が表示されます.
引数で値を与えると,表示する内容を変更できます.
これを使ってプログラムのテスト実行後に通知に結果を表示したりすると面白そうです.
続きにソースコードがあります.
#!/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 件のコメント:
コメントを投稿