#!/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;