chiark / gitweb /
viasms works now
[post-pizza-notify.git] / viasms
diff --git a/viasms b/viasms
index 45ead0aa42b23fc74c7de15a0aca707a348c28b3..22f5a150569899310bff9dbc14002450011c1b68 100755 (executable)
--- 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"