def sendsms(message): voice = Voice() voice.login() phoneNumber = input('YOURNUMBER') text = input(str(message)) voice.send_sms(phoneNumber, text)
class VoiceTest(TestCase): voice = Voice() voice.login() outgoing = util.input('Outgoing number (blank to ignore call tests): ') forwarding = None if outgoing: forwarding = util.input('Forwarding number [optional]: ') or None if outgoing: def test_1call(self): self.voice.call(self.outgoing, self.forwarding) def test_sms(self): self.voice.send_sms(self.outgoing, 'i sms u') def test_2cancel(self): self.voice.cancel(self.outgoing, self.forwarding) def test_special(self): self.assert_(self.voice.special) def test_inbox(self): self.assert_(self.voice.inbox) def test_balance(self): self.assert_(self.voice.settings['credits']) def test_search(self): self.assert_(len(self.voice.search('joe'))) def test_disable_enable(self): self.voice.phones[0].disable() self.voice.phones[0].enable() def test_download(self): msg = list(self.voice.voicemail.messages)[0] fn = '%s.mp3' % msg.id if path.isfile(fn): remove(fn) self.voice.download(msg) self.assert_(path.isfile(fn)) def test_zlogout(self): self.voice.logout() self.assert_(self.voice.special is None) def test_config(self): from googlevoice.conf import config self.assert_(config.forwardingNumber) self.assert_(str(config.phoneType) in '1237') self.assertEqual(config.get('wtf'), None)
def home (request): voice = Voice() voice.login () phoneNumber = input ('Number to send message to:') text = input ('message text:') try: voice.send_sms (phoneNumber, text) except: return render_to_response('error.html', {}, context_instance=RequestContext(request)) return render_to_response('home.html', {}, context_instance=RequestContext(request))
def textToSpeech(): from gtts import gTTS import subprocess as sp inputText = input("What do you want to say?\n") tts = gTTS(text=inputText, lang='en') tts.save('audio.mp3') #sp.call('afplay audio.mp3', shell=True) listen = input('Do you want to hear the audio file? y/n\n') if listen == 'y': sp.call('afplay audio.mp3', shell=True) else: #print("Fail") return print("Success")
def addNumber(): import subprocess as sp number = '' while number != 'q': number = input('Number:\nEnter \'q\' to quit.') sp.call(['echo ', number, ' >> spammers.txt']) print("Success")
from googlevoice.util import input TIMEOUT = 60 REXP_PHONE = re.compile('''(\d{3})\D*(\d{3})\D*(\d{4})''') if __name__ == "__main__": print '\nInitiating Google Voice Connection' voice = Voice() voice.login() phone_number = '' while phone_number == '': num = input('Enter a phone number for the session (XXX-XXX-XXXX): ') phone_rexp = REXP_PHONE.search(num) if phone_rexp: phone_number = ''.join(phone_rexp.groups()) print '\nUsing: %s' % phone_number open_connection = time.time() text = None if len(sys.argv) == 2: text = str(sys.argv.pop()) while 1: # It's common to exit with ^C, so catch it try: while not text:
from googlevoice import Voice, util voice = Voice() voice.login() searchterm = util.input('Search query: ') # print all pages of results, oldest to newest page = 1 folder = voice.search(searchterm) util.print_('Found %s messages: ' % len(folder)) while len(folder.messages) > 0: for msg in sorted(folder.messages, key=lambda m: m.startTime, reverse=True): util.print_('%s %s' % (msg.displayStartDateTime, msg.phoneNumber)) page += 1 folder = voice.search(searchterm, page)
from googlevoice import Voice,util voice = Voice() voice.login() folder = voice.search(util.input('Search query: ')) util.print_('Found %s messages: ', len(folder)) util.pprint(folder.messages)
from googlevoice import Voice from googlevoice.util import input from GoogleVoiceclass import * email = input("Enter gmail : ") password = input("Enter password : ") gv = GoogleVoice(email, password) gv.login() # Enter action # Show view for action and x to go back # Perform action and stay in the view until 'x'
# from googlevoice import Voice # from googlevoice.util import input # voice = Voice() # voice.login() # outgoingNumber = input('Number to call: ') # forwardingNumber = input('Number to call from [optional]: ') or None # voice.call(outgoingNumber, forwardingNumber) # if input('Calling now... cancel?[y/N] ').lower() == 'y': # voice.cancel(outgoingNumber, forwardingNumber) from googlevoice import Voice from googlevoice.util import input voice = Voice() voice.login() phoneNumber = input('Number to send message to: ') text = input('Message text: ') voice.send_sms(phoneNumber, text)
from googlevoice import Voice from googlevoice.util import input voice = Voice() voice.login() phoneNumber = eval(input('Number to send message to: ')) text = eval(input('Message text: ')) voice.send_sms(phoneNumber, text)
from googlevoice import Voice from googlevoice.util import input sms = Voice() username = '******' password = '******' sms.login(username, password) phoneNumber = input('input the destination phone number.\t') text = input('enter the text you wish to send\t') sms.send_sms(phoneNumber, text)
# Initialize the Google Voice object voice = Voice() # Ask for credentials voice.login() # Use login credentials to login #voice.login("username","password") # Initialize variables and list numbers = [] x = False userinput = "" while(userinput != "c"): # Enter the first number if (not x): userinput = input("Enter in a number: ") if (userinput == "c"): x = False else: x = True # For multiple numbers after the first is entered else: userinput = input("Enter in another number or type \'c\' to continue: ") x = True # They can't enter 'c' first. They must have a number if (userinput == "c" and not x): print "You must enter in a number first!" # Reset values userinput = "" x = False # Continue on and ask for the message
from googlevoice import Voice, util voice = Voice() voice.login('*****@*****.**', 'Crown87InfernalPigeon') number = '+16056514032' folder = voice.search(util.input()='+16056514032') util.print_('Found %s messages: ', len(folder)) util.pprint(folder.messages)
def sms2(request): username = None passwd = None message = None number = None # Fill in stuff if username is None: username = input("8892652336 ") if passwd is None: passwd = input("8892652336") if message is None: message = input("Enter Message: ") if number is None: number = input("8892652336 ") #Logging into the SMS Site url = 'http://site21.way2sms.com/content/index.html' d = 'username='******'&password='******'&Submit=Sign+in' params = urllib.parse.urlencode({'username': username, 'password': passwd}) params = params.encode('utf-8') #data = urllib.parse.urlencode(d).encode("utf-8") #req = urllib.request.Request([('url', url)]) #req = urllib.request.Request(url,data) #Remember, Cookies are to be handled cj = http.cookiejar.CookieJar() opener = urllib.request.build_opener( urllib.request.HTTPCookieProcessor(cj)) # To fool way2sms as if a Web browser is visiting the site opener.addheaders = [( 'User-Agent', 'Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20100101 Firefox/4.0.1') ] opener.addheaders = [('Referer', 'http://site24.way2sms.com/entry.jsp')] try: usock = opener.open(url, params) except IOError: #print "Check your internet connection" sys.exit(1) #urlencode performed.. Because it was done by the site as i checked through HTTP headers while True: # message = urlencode({'message':message}) message = message[message.find("=") + 1:] #SMS sending send_sms_url = 'http://ver3.way2sms.com/FirstServletsms?custid=' send_sms_data = 'custid=undefined&HiddenAction=instantsms&Action=455dasv556&login=&pass=&MobNo=' + number + '&textArea=' + message opener.addheaders = [ ('Referer', 'http://ver3.way2sms.com/jsp/InstantSMS.jsp?val=0') ] try: sms_sent_page = opener.open(send_sms_url, send_sms_data) except IOError: #print "Check your internet connection( while sending sms)" sys.exit(1) #print "SMS sent!!!" message = raw_input("Enter Message: ")
from googlevoice import Voice from googlevoice.util import input voice = Voice() voice.login() outgoingNumber = input('Number to call: ') forwardingNumber = input('Number to call from [optional]: ') or None voice.call(outgoingNumber, forwardingNumber) if input('Calling now... cancel?[y/N] ').lower() == 'y': voice.cancel(outgoingNumber, forwardingNumber)
#!/usr/bin/python from googlevoice import Voice from googlevoice.util import input import sys import re contacts = { 'friendOne' : '1234567890', 'friendTwo' : '0987654321' } voice = Voice() voice.login() # If you want to specify a UIDP each time or user the values in ~/.gvoice #voice.login('*****@*****.**') # If you just want to specify the password each time or user the one in ~/.gvoice #voice.login('*****@*****.**', 'somePassword') # If you want to hardcode the password if sys.argv[1] in contacts: phoneNumber = contacts[sys.argv[1]] text = input('Message text: ') # Just a little regex for pretty printing of phoneNumber groups = re.compile(r'^(\d{3})(\d{3})(\d{4})').search(phoneNumber).groups() print "\nTo: " + groups[0] + "-" + groups[1] + "-" + groups[2] + ".\n\nContent: " + text voice.send_sms(phoneNumber, text) voice.logout()
################################## from googlevoice import Voice from googlevoice.util import input import time # Initialize Google Voice voice = Voice() # Ask for credentials voice.login() # Use login credentials to login #voice.login("username","password") userinput = "" # Get a number to send to while (userinput == ""): userinput = input("Enter in a phone number: ") # If there is no valid input, ask again if (userinput == ""): print "You must enter in a phone number first!" # The message to send message = input("Please enter in a message to send: ") # Get the amount of times to send the message times = input("Enter in the amount of times to send the message: ") # Send the message as many times as put in for i in range(int(times)): # Send the txt message voice.send_sms(userinput,message) # Give a little message to show that it sent print "Message Sent " + str(i+1) + " time(s)." # Wait 5 seconds before doing it again time.sleep(5);
from googlevoice import Voice from googlevoice.util import input voice = Voice() voice.login() phoneNumber = input('Number to send message to: ') text = input('Message text: ') voice.send_sms(phoneNumber, text)