"""Programa creado por m8ax para enviar un sms a un telefono movil o a un fijo a una hora determinada que nosotros le digamos, el programa podra hacer una llamada perdida al telefono destinatario del mensaje antes de enviar el susodicho mensaje...""" import math, time, e32 import audio import miso,telephone,messaging def _raw_input( txt ): return appuifw.query( unicode( txt ), "text" ) telefonos=[0]*200 appuifw.app.title=u"^MvIiIaX^ SmsAHora" appuifw.note(u"Bienvenid@ Al Programa ^MvIiIaX^ SmSAHora Programado Por Marcos Ochoa Diez.", "info" ) horas=int( _raw_input(u"A Que Hora Mandamos El Mensaje Formato HH ") ) minut=int( _raw_input(u"A Que Minutos Mandamos El Mensaje Formato MM ") ) segund=int( _raw_input(u"A Que Segundos Mandamos El Mensaje Formato SS ") ) total="" mensaje=_raw_input("Que Mensaje Mandamos: ") total+=mensaje conti=int( _raw_input("Continuar Escribiendo Mensaje 1-SI 2-NO: ") ) while int(conti)==1: mensaje=_raw_input("Continuar Mensaje: ") total+=mensaje conti=2 tlf=int( _raw_input("A Cuantos Telefonos Enviamos El Mensaje: ") ) for k in xrange(0,tlf,1): telefonos[k]=int( _raw_input(str(k+1)+". Numero De Movil A Enviar Mensaje: ") ) llamaped=int( _raw_input("Hacer Llamada Perd. Antes De Enviar Mensaje 1-SI 2-NO: ") ) cosa=1 cont=0 while cosa: e32.ao_yield() e32.ao_sleep(0.5) cont+=1 t = time.time() + time.clock()%1 hh, mm, ss = time.localtime(t)[3:6] if (str(hh)==str(horas)) and (str(mm)== str(minut)) and (str(ss)==str(segund)): for k in xrange(0,tlf,1): if llamaped==1: print "\nHaciendo Perdida A. "+str(telefonos[k]) telephone.dial(str(telefonos[k])) e32.ao_sleep(10) telephone.hang_up() e32.ao_sleep(10) messaging.sms_send(str(telefonos[k]), unicode(total)) else: messaging.sms_send(str(telefonos[k]), unicode(total)) e32.ao_sleep(10) print "\nEnviando. "+str(total)+" A "+str(telefonos[k])+" Con "+str(len(total))+" Caracteres..." cosa=0 if cont==10: print"\nEsperando A. "+str(horas)+":"+str(minut)+":"+str(segund) print "\nAhora Son Las. "+str(hh)+":"+str(mm)+":"+str(ss) cont=0 print "\n^MvIiIaX^ Corp. 2006"