elif msgfolder == "All" : voice.all() folder = voice.all.folder msglen = len(folder.messages) for message in folder.messages: counter = doactions(counter, ACTION, message.id , ID) if (msglen == counter) : break elif msgfolder == "Placed" : msglen = len(voice.placed().messages) for message in voice.placed().messages: counter = doactions(counter, ACTION, message.id , ID) if (msglen == counter) : break elif msgfolder == "Received" : msglen = len(voice.received().messages) for message in voice.received().messages: counter = doactions(counter, ACTION, message.id , ID) if (msglen == counter) : break elif msgfolder == "Spam" : voice.spam() folder = voice.spam.folder msglen = len(folder.messages) for message in folder.messages: counter = doactions(counter, ACTION, message.id , ID) if (msglen == counter) : break elif msgfolder == "Trash" : voice.trash() folder = voice.trash.folder
voice.all() folder = voice.all.folder foundmsg = [ msg for msg in folder.messages] elif command == "Spam" : voice.spam() folder = voice.spam.folder foundmsg = [ msg for msg in folder.messages] elif command == "Trash" : voice.trash() folder = voice.trash.folder foundmsg = [ msg for msg in folder.messages] elif command == "Placed" : folder = voice.placed().messages foundmsg = [ msg for msg in folder] elif command == "Received" : voice.received() folder = voice.received.messages foundmsg = [ msg for msg in folder] elif command == "Missed" : folder = voice.missed().messages foundmsg = [ msg for msg in folder] #elif command == "History" : #try: #phone = argv[4] #folder = voice.search(phone) #foundmsg = [ msg for msg in folder.messages if (msg.messageText != "") ] #except: #print ('Error! Please provide a phone number. ') #voice.logout() #exit(0) else:
folder = voice.sms().messages foundmsg = [msg for msg in folder] elif command == "All": folder = voice.all().messages foundmsg = [msg for msg in folder] elif command == "Spam": folder = voice.spam().folder foundmsg = [msg for msg in folder.messages] elif command == "Trash": folder = voice.trash().folder foundmsg = [msg for msg in folder.messages] elif command == "Placed": folder = voice.placed().messages foundmsg = [msg for msg in folder] elif command == "Received": folder = voice.received().messages foundmsg = [msg for msg in folder] elif command == "Missed": folder = voice.missed().messages foundmsg = [msg for msg in folder] elif command == "Phone": folder = voice.search(ID).messages foundmsg = [dict(msg) for msg in folder if (msg.messageText != "")] getID = [msg.id for msg in folder if (msg.messageText != "")] ID = ''.join(getID) foundmsg = folder try: for message in foundmsg: if message.id == ID: message.mark()