Archivo de la categoria Python

Ejemplo de manejo de mensajes de texto (sms) con Android y Python

Este script da una autorespuesta a un mensaje de texto entrante

Open Unformatted Code In New Window

__author__ = 'Pablo Romero pablo@slackve.org'
__license__ = 'GNU/GPL'
import android
droid = android.Android()
ids = droid.smsGetMessageIds(True, 'inbox').result
if ids != []:
  print "Se encontraron mensajes nuevos"
  for item in ids:
    mensajes = droid.smsGetMessageById(item, ['body', 'address']).result
    texto = mensajes['body']
    telefono = mensajes['address']
    print 'Enviando a' + telefono
    droid.smsSend(telefono, "Estoy ocupado, te llamo luego camarada!")
    droid.smsMarkMessageRead([item],True)

    
    
    

Publicado: 1 agosto, 2010
a las 3:08pm por pablo


Categorias: Android,Aplicaciones,Desarrollo,Python,Slackware

Comentarios: Sin comentarios


Python en Android

Toda la potencia de python en Android.

Su instalación es sumamente facil y en unos minutos se verán progamando scripts en Python utilizando el ASE de Android.

Sigue leyendo… »

Publicado: 31 julio, 2010
a las 9:41pm por pablo

Tagged with


Categorias: Android,Aplicaciones,Desarrollo,Python

Comentarios: Sin comentarios


Python – Reemplazar una palabra recursivamente en todos los archivos de un directorio

Open Unformatted Code In New Window

import os
ruta="/root/Desktop/prueba"
palabra="damian"
reemplazo="victor"
for root,dirs,files in os.walk(ruta):
	for file in [f for f in files if f.lower().endswith("")]:
		print(os.path.join(root, file))
		fr = open(os.path.join(root, file),'r')
		chain = fr.read()
		chain = chain.replace(palabra,reemplazo)
		fr.close()
		fw = open(os.path.join(root, file),'w')
		fw.write(chain)
		fw.close() 

Publicado: 27 noviembre, 2009
a las 3:57pm por pablo


Categorias: Desarrollo,Python

Comentarios: 1 comentarios