"""Programa creado por m8ax para hacer llamadas perdidas a un numero determinado o a varios cada cierto intervalo de tiempo que ademas puede ser aleatorio""" import appuifw, miso, e32 import telephone from random import randint def _raw_input( txt ): return appuifw.query( unicode( txt ), "text" ) def lechon(n): HOR=n/3600 MIN=(n /60)%60 SEG= n % 60 return (str(HOR)+"h:"+str(MIN)+"m:"+str(SEG))+"s" appuifw.app.title=u"^MvIiIaX^ Llamadas Perdidas" appuifw.note(u"Bienvenid@ Al Programa De Llamadas Perdidas Por Marcos Ochoa Diez.", "info" ) e32.ao_sleep(5) telefonos=[""] * 100 ocultoono = int( _raw_input("1 - NO OCULTAS 2 - OCULTAS 3 - MOVILES INVENTADOS: ") ) if ocultoono==3: prefijoo = int( _raw_input("Prefijo 626 636 646 617 699 680 Etc: ") ) telefoning=1 else: prefijoo=626 if ocultoono <>3: telefoning = int( _raw_input("A Cuantos Telefonos Haremos Llamadas Perdidas: ") ) for lini in xrange(0,telefoning,1): ajoder=int( _raw_input(str(lini+1)+u"º Numero De Móvil A Hacer Perdidas: ") ) telefonos[lini]=str(ajoder) tiempo = int( _raw_input("Tiempo En Segundos De Duracion De Llamada Perdida: ") ) cadacuanto= int( _raw_input("Cada Cuantos Segundos Hacemos Una Perdidilla: ") ) alea=int( _raw_input("Tiempo Aleatorio De Llamada Perdida 1-SI 2-NO: ") ) if ocultoono<>3: ycuan = int( _raw_input("Cuantas Llamadas Perdidas A Cada Numero Hacemos: ") ) else: ycuan = int( _raw_input("Cuantas Llamadas Perdidas Hacemos A Numeros Aleatorios: ") ) running = 1 cuentalla=0 cadac=0 lerele=0 if alea==1: tiempi=randint(1,cadacuanto) else: tiempi=cadacuanto while cadac<>tiempi and running==1: e32.ao_yield() e32.ao_sleep(1) cadac+=1 lerele+=1 if cadac % 10 ==0: print "\nTmp Para Sig Llamada. "+lechon(tiempi-cadac) while running==1 and cadac==tiempi: e32.ao_yield() if ocultoono==1: for lini in xrange(0,telefoning,1): e32.ao_yield() telephone.dial(str(telefonos[lini])) print "\nLlamando A "+ str(telefonos[lini])+ " Durante "+str(tiempo)+" Segs" e32.ao_sleep(tiempo) telephone.hang_up() cuentalla+=1 print "\nLlamadas Realizadas En Total: "+str(cuentalla)+"."+"\n"+"Llamadas Realizadas A Cada Numero: "+str(cuentalla/telefoning) print "\nPrograma Activado Hace:", lechon(lerele) if ocultoono==2: for lini in xrange(0,telefoning,1): e32.ao_yield() telephone.dial("#31#"+str(telefonos[lini])) print "\nLlamando A "+ str(telefonos[lini])+ " Durante "+str(tiempo)+" Segs" e32.ao_sleep(tiempo) telephone.hang_up() cuentalla+=1 print "\nLlamadas Realizadas En Total: "+str(cuentalla)+"."+"\n"+"Llamadas Realizadas A Cada Numero: "+str(cuentalla/telefoning) print "\nPrograma Activado Hace:", lechon(lerele) if ocultoono==3: telephone.dial(str(prefijoo)+str(randint(111111,999999))) print "\nLlamando A "+str(prefijoo)+str(randint(111111,999999))+ " Durante "+str(tiempo)+" Segs" e32.ao_sleep(tiempo) telephone.hang_up() cuentalla+=1 print "\nLlamadas Realizadas En Total: "+str(cuentalla)+"." print "\nPrograma Activado Hace:", lechon(lerele) if ycuan==cuentalla/telefoning: running=2 appuifw.note(u"Fin De Realización De Llamadas Perdidas Por El Móvil :). Todo Correcto...", "info" ) print "\n... ^MvIiIaX^ Corp. 2006 ..." cadac=0 if alea==1: tiempi=randint(1,cadacuanto) else: tiempi=cadacuanto