On Thu, Aug 5, 2010 at 10:04 AM, Varsha Jaikumar <[email protected]> wrote:
> > > On Thu, Aug 5, 2010 at 9:57 AM, Abhineet Jayaraj > <[email protected]>wrote: > >> >> On Thu, Aug 5, 2010 at 8:09 AM, Tha.Suresh <[email protected]>wrote: >> >>> Ever wanted to know that someone is really offline or has just gone >>> invisible in GTalk? Here is a small trick. The bellow peace of python >>> code get the list of invisible users from your GTalk buddy list. It >>> uses XMPP module for python. You can install this module in >>> Ubuntu/Debian via apt. It also requires python dns module. >>> >>> sudo aptitude install python-xmpp python-dnspython >>> >>> Now here is our script. Open your favorite text editor and save the >>> code as ‘gchat.py’. Dont forget to fill your gtalk username and >>> password in the script. >>> >>> #gtalk.py >>> >>> import xmpp >>> >>> # Google Talk constants >>> FROM_GMAIL_ID = "[email protected]" >>> GMAIL_PASS = "secret passwd" >>> GTALK_SERVER = "gmail.com" >>> >>> jid=xmpp.protocol.JID(FROM_GMAIL_ID) >>> C=xmpp.Client(jid.getDomain(),debug=[]) >>> >>> if not C.connect((GTALK_SERVER,5222)): >>> raise IOError('Can not connect to server.') >>> if not C.auth(jid.getNode(),GMAIL_PASS): >>> raise IOError('Can not auth with server.') >>> >>> C.sendInitPresence(requestRoster=1) >>> >>> def myPresenceHandler(con, event): >>> if event.getType() == 'unavailable': >>> print event.getFrom().getStripped() >>> >>> C.RegisterHandler('presence', myPresenceHandler) >>> while C.Process(1): >>> pass >>> >>> >>> $ python gchat.py >>> So , Next time do not let anyone fool you , rather catch him Invisibly. >>> ;-) >>> >>> Thanks to http://segfault.in/ >>> >>> Its really nice, but i m getting this: >> >> c:\Python25>python c:\users\jayaraj\desktop\gchat.py >> Traceback (most recent call last): >> File "c:\users\jayaraj\desktop\gchat.py", line 3, in <module> >> import xmpp >> ImportError: No module named xmpp >> > > I am getting the same, although I have installed the above-mentioned > packages. > > > -- > Varsha Jaikumar > Computer Science & Engineering (4th Year) > National Institute of Technology > Durgapur > Blog: http://varshamyspace.blogspot.com/ > > > > > -- > l...@iitd - http://tinyurl.com/ycueutm > Thanks for the help and the script. It worked like a charm. -- Abhineet Jayaraj -- l...@iitd - http://tinyurl.com/ycueutm
