From: Ian Jackson Date: Mon, 17 Mar 2014 18:12:52 +0000 (+0000) Subject: viasms works now X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=5bba21c5a15864893debb2fbfc5253b71921faac;p=post-pizza-notify.git viasms works now --- 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"