⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sendsms

📁 The Kannel Open Source WAP and SMS gateway works as both an SMS gateway, for implementing keyword b
💻
字号:
#!/usr/bin/pythonimport os, string, sys, urllibHOST = "localhost"PORT = 13013USERNAME = "tester"PASSWORD = "foobar"NUMBERS = "~/.sendsms.dat"def is_a_phone_number(str):    if not str:    	return 0    for c in str:    	if not c in "0123456789+- ":	    return 0    return 1def recipient(arg):    if is_a_phone_number(arg):    	return arg    f = open(os.path.expanduser(NUMBERS), "r")    arg = string.lower(arg)    number = None    for line in f.readlines():	parts = string.split(line)	if len(parts) == 2 and string.lower(parts[0]) == arg:	    number = parts[1]	    break    f.close()    if number:        return number    print "Unknown recipient", arg    sys.exit(1)def sendsms():    to = urllib.quote_plus(recipient(sys.argv[1]))    text = urllib.quote_plus(string.join(sys.argv[2:], " "))    url="http://%s:%d/cgi-bin/sendsms?username=%s&password=%s&to=%s&text=%s" \	% (HOST, PORT, USERNAME, PASSWORD, to, text)    f = urllib.urlopen(url)    print f.read()    f.close()if __name__ == "__main__":    sendsms()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -