TUsms-MItwt v.01 -actualizado-

Aquí está el código de mi segundo programa. Igual está muy básico y rupestre (toda la información está en el manual de referencias de PyS60). Claramente no tengo mucho estilo para escribir estas cosas, pero funciona y creo que está chistoso como lo hace.

Lo tengo corriendo en mi celular, y lo que hace es que cualquier mensajito que me llega es automáticamente publicado en mi cuenta de Twiter junto con un número de teléfono (o nombre sí está en mi lista de contactos) de quien lo manda.

Así como en plan de aplicación seria se me ocurre como que puede servir para una organización que necesite reportar cosas desde muchos lugares y que sean instantáneamente públicas (i.e. policía 3445 golpeando en X lugar, etc etc). En fin ojalá y gente más ducha en el asunto lo recoja y lo haga más bonito. 

—actualización—: le agregué espacio y la palabra "dice" en el string del mensaje para que no salga pegado en Twitter, y esté claro quien lo mandó. Esto en parte se debe al buen chiste de Onésimo, que mando un mensaje que decía "Flores Onesimoes como mi papa". O Pancho que me aplicó un "Soy fan de Bono" Ja!

import inbox, e32, appuifw, messaging
global i
global id

#exit function
app_lock=e32.Ao_lock()
def quit():
    app_lock.signal()
    appuifw.app.exit_key_handler=quit

#this retrieves the content of the received sms
id=0
def cb(id_cb):
       global id
       id=id_cb
       i=inbox.Inbox()
       data1 = i.address(id)
       data2 = i.content(id)
#this sends the retreived content to twitter's sms service
       messaging.sms_send("40404", u" %s dice: %s " %  (data1,  data2))
i=inbox.Inbox()
i.bind(cb)
app_lock.wait()

Escribe tu correo para recibir el boletín con nuestras publicaciones destacadas.


Publicado en: General

2 comentarios en “TUsms-MItwt v.01 -actualizado-

Comentarios cerrados