X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=post-pizza-notify.git;a=blobdiff_plain;f=viasms;fp=viasms;h=22f5a150569899310bff9dbc14002450011c1b68;hp=45ead0aa42b23fc74c7de15a0aca707a348c28b3;hb=5bba21c5a15864893debb2fbfc5253b71921faac;hpb=16b76058f7a94a76fc15f47c6230275b927237b5 diff --git a/viasms b/viasms index 45ead0a..22f5a15 100755 --- a/viasms +++ b/viasms @@ -1,47 +1,5 @@ -#!/usr/bin/python - -import gammu -import sys - -sm = gammu.StateMachine(); -sm.ReadConfig(); -sm.Init(); - -rcpt = sys.argv[0] -msg = sys.argv[1] - -folders = sm.GetSMSFolders() - -folder = -1 -for i in range(0, len(folders)): - f = folders[i] - if f['Inbox']: continue - if f['Memory'] != 'ME': continue - assert(folder == -1) - folder = i - -assert(folder >= 0) - -message = { - 'Text': ('post-pizza: '+msg), - 'SMSC': { 'Location': 1 }, - 'Folder': folder, - 'Number': rcpt, - 'Type': 'Submit', - 'Coding': 'Default_No_Compression', - 'State': 'UnSent', -} - -print "add:" - -(fol,loc) = sm.AddSMS(message) - -print `fol, loc` - -sm.SendSavedSMS(fol,loc) - -print "sent" - -sm.DeleteSMS(fol,loc) - -print "deleted" +#!/bin/sh +set -e +rcpt="$1" +msg="$2" +gammu sendsms TEXT "$rcpt" -text "$msg"