"""Programa Para Que Me Avise De Si Tengo SmS O MmS En La Bandeja De Entrada Y Que Me Avise Tambien De Si Tengo Poca Bateria Cada X Segundos Que Yo Le Diga...""" from appuifw import * import e32 import miso from sysagent import * from esysagent import * import audio import mmsmodule import sysinfo def _raw_input( txt ): return appuifw.query( unicode( txt ), "text" ) def tiempoo(n): HOR=n/3600 MIN=(n /60)%60 SEG= n % 60 return (str(HOR)+"h:"+str(MIN)+"m:"+str(SEG))+"s" def set_exit(): global running running = 0 appuifw.app.exit_key_handler= set_exit appuifw.app.title=u"^MvIiIaX^ Información" appuifw.note(u"Bienvenid@ Al Programa ^MvIiIaX^ Información Por Marcos Ochoa Diez.", "info" ) cadacuanto= int( _raw_input("Cada Cuantos Segundos Informamos: ") ) avisos=int( _raw_input("Cuantas Veces Te Avisamos En Total: ") ) mmsen=int( _raw_input("Enviar Avisos Por MmS A Otro Movil 1-SI 2-NO: ") ) if mmsen==1: ajoder=int( _raw_input("A Que Numero De Movil Quieres Enviarle Aviso: ") ) maximo=int( _raw_input("Maximo De MMS A Mandar: ") ) else: mmsen=2 maximo=0 running = 1 cadac=0 text="" lechon=0 mensaje="" lerele=0 putilla=0 appuifw.app.screen = 'full' while cadac<>cadacuanto and running==1: e32.ao_yield() e32.ao_sleep(1) cadac+=1 lerele+=1 while running==1 and cadac==cadacuanto: status = (sysinfo.battery()*100)/7 if status <=14: text="Bateria Casi Vacia" from audio import * antiro = 'e:\\system\\apps\\python\\bateriabaja.wav' vengaasonar = Sound.open(antiro) putilla+=1 vengaasonar.play() if mmsen==1 and lechon<>maximo: mensaje="Te Informo Que El Movil Sobre El Que Corre El Programa MvIiIaX Sistema Tiene Bateria Baja" mmsmodule.mms_send(unicode(str(ajoder)), unicode(mensaje),unicode("e:\\system\\apps\\python\\m8axlogo.jpg")) lechon+=1 elif status >14 and status<=50: text="Bateria Baja" elif status >50 and status<=99: text="Bateria Casi Llena" elif status>99: text="Bateria Llenisima" print text status = SIM_status() if status == ESASimOk: text="SIM Esta OK" elif status == ESASimNotPresent: text="SIM No Esta Presente" elif status == ESASimRejected: text="SIM Ha Sido Rechazada" print text status = inbox_status() if status == ESAInboxEmpty: text="Inbox Vacio" elif status == ESADocumentsInInbox: text="Inbox No Esta Vacio" from audio import * antiro = 'e:\\system\\apps\\python\\haymensajes.wav' vengaasonar = Sound.open(antiro) putilla+=1 vengaasonar.play() if mmsen==1 and lechon<>maximo: mensaje="Te Informo Que El Movil Que Corre El Programa MvIiIaX Sistema Tiene Mensajes En La Bandeja De Entrada..." mmsmodule.mms_send(unicode(str(ajoder)), unicode(mensaje),unicode("e:\\system\\apps\\python\\m8axlogo.jpg")) lechon+=1 print text print str((sysinfo.battery()*100)/7)+ " Porc. Batt" print tiempoo(int(lerele))+" Activo...\n" cadac=0 if putilla==avisos: running=0 appuifw.note(u"Todo El Trabajo Ha Sido Realizado Correctamente :)", "info" ) print"\n^MvIiIaX^ Corp. 2006"