Orquestra Organismo - Interfaces : PidginHack

HomePage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import socket

mySocket = socket.socket ( socket.AF_INET, socket.SOCK_STREAM )
mySocket.connect ( ( 'localhost', 2727 ) ) #socket a ser aberto no puredata


def my_func(account, sender, message, conversation, flags):
    print sender, "disse:", message
    #m= sender + ' - '+ message + ';\n;'
    m=message + ';\n;'
    m=m.encode('utf-8')
    m=m.replace('<body>','').replace('</body>','')
    mySocket.send ( m )


import dbus, gobject
from dbus.mainloop.glib import DBusGMainLoop
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
bus = dbus.SessionBus()

bus.add_signal_receiver(recebe_pidgin,dbus_interface="im.pidgin.purple.PurpleInterface",
signal_name="ReceivedImMsg")

loop = gobject.MainLoop()
loop.run()




#N canvas 0 0 450 300 10;
#X obj 116 106 netreceive 2727;
#X floatatom 220 127 5 0 0 0 - - -;
#X obj 120 128 print;
#X connect 0 0 2 0;
#X connect 0 1 1 0;



Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.6351 seconds