Mostrando entradas con la etiqueta python. Mostrar todas las entradas
Mostrando entradas con la etiqueta python. Mostrar todas las entradas

lunes, 2 de febrero de 2009

Juegos en Python

Estoy haciendo unos juegos que me propuse hacer hacer algún tiempo y que por varios motivos había pospuesto, pero bueno, ahí va avanzando la cosa, lo que quiero mostrar en este post es el tablero que usare para poner los juegos, lo copie de los juegos de Gnome pero aun tiene fallos, iré mostrando los avances y al finalizar publicare el código.

De momento les dejo una imagen del tablero en su estado actual.


jueves, 29 de enero de 2009

Bot MSN

Estos días he estado haciendo programas pequeñitos en python, que iré publicando según me dé tiempo y me acuerde.

En esta ocasión pondré un programa que es una vil copia del sitio de la biblioteca de msnp pero corregido para que reflejen los cambios en las listas de los contactos del bot.

Sin más preámbulo ahí va el código :)
# echobot.py -- echo messages back to sender

import msnp
import time

class MsnChatListener(msnp.ChatCallbacks):
def message_received(self, passport_id, display_name, text, charset):
print '%s: %s' % (passport_id, text)
self.chat.send_message(text, charset)

class MsnListener(msnp.SessionCallbacks):
def chat_started(self, chat):
callbacks = MsnChatListener()
chat.callbacks = callbacks
callbacks.chat = chat

msn = msnp.Session(MsnListener())
msn.login('tlahtoa@hotmail.com', 'password')
msn.sync_friend_list ()

while True:
msn.process(chats = True)
time.sleep(1)