1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/usr/bin/env python
import gammu
sm = gammu.StateMachine()
sm.ReadConfig()
sm.Init()
status = sm.GetSMSStatus()
remain = status['SIMUsed'] + status['PhoneUsed'] + status['TemplatesUsed']
start = True
while remain > 0:
if start:
sms = sm.GetNextSMS(Start = True, Folder = 0)
start = False
else:
sms = sm.GetNextSMS(Location = sms[0]['Location'], Folder = 0)
remain = remain - len(sms)
for m in sms:
print
print '%-15s: %s' % ('Number', m['Number'])
print '%-15s: %s' % ('Date', str(m['DateTime']))
print '%-15s: %s' % ('State', m['State'])
print '\n%s' % m['Text']
|