<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 28 Mar 2012, at 22:16, Badlop wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On 26 March 2012 18:34, Pankaj Singh <<a href="mailto:singh.pankaj.iitkgp08@gmail.com">singh.pankaj.iitkgp08@gmail.com</a>> wrote:<br><blockquote type="cite">Hi,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I am writing a facebook application using django with one to one chat<br></blockquote><blockquote type="cite">feature. I am using a python script to authenticate users to ejabberd<br></blockquote><blockquote type="cite">server  in background. Once user is connected to xmpp server, I want<br></blockquote><blockquote type="cite">to recommend him 10 online users to chat with. But I am not able to<br></blockquote><blockquote type="cite">come up with a nice implementation.<br></blockquote><br>Check the ejabberd Guide about mod_shared_roster<br>and try the @online@ special member.<br><br>To satisfy your requirement, you would only need to modify the source code<br>to show in the roster only 10 online users, instead of all the online users.<br></div></blockquote><br><div>We use <a href="https://github.com/theozaurus/mod_eventful">https://github.com/theozaurus/mod_eventful</a> to make a call out to our web app every time someone goes on or offline. It's not as clean as modifying mod_shared_roster, but it might help you out.</div><br><blockquote type="cite"><div><blockquote type="cite"><br></blockquote><blockquote type="cite">One method can be to store updated list of JID of all online users in<br></blockquote><blockquote type="cite">memcached or redis and recommend from here. Here I need to update the<br></blockquote><blockquote type="cite">list whenever some one comes online or goes offline. Is there a way to<br></blockquote><blockquote type="cite">get JID of user after authenticating from python script ?<br></blockquote><br><br>---<br>Badlop<br></div></blockquote></div><br><div>Theo</div></body></html>