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

Reply via email to