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

Reply via email to