Notificar serviço da web

#! -*- coding: utf-8 -*-
# service.py

''' use this, we can make a webservice to support notify from anywhere.

need: web.py, notify-send


usage: python service.py 9123

curl http://youip:9123/notify?title=hello&content=hello-world

'''


import web
import commands

urls
= (
'/notify', 'notify',
)


class notify:
def GET(self):
inp
= web.input(title='',content='')
title
= inp.title.encode('utf-8')
content
= inp.content.encode('utf-8')
status
, output = commands.getstatusoutput('notify-send "%s" "%s"' % (title, content))
return ''

if __name__ == '__main__':
app
= web.application(urls, globals())
app
.run()