On 29/08/05, Daniel Henninger <[EMAIL PROTECTED]> wrote: > Well, I'm feeling up to coding now, but I wanted to ask one question > of you all first. Right now your jabber vcard is retrieved to set > your avatar and your profile (DESC field). Now that I see this new > directory functionality, I -could- also pull that information and > send it on to the aim directory server. That means it would > automatically update and overwrite whatever you had there. That may > or may not be preferrable. I'm hoping you all will tell me your > thoughts on this. =)
You could make this editable via the commands you mention below. > Another thing that I'm kicking around is using adhoc commands to do > things like actually registering a new AIM/ICQ account. Like if > someone isn't registered I'll tell them "go to X url or use ad-hoc > commands". Also things like changing your password and such. How > does one change one's password in Jabber land? After logging in re- > send a registration packet or something? I could always catch > something like that too. I don't know. =) I'm going to make the > web admin interface do a lot of neat things as well, like changing > config on the fly (for adjustable variables that is). The statistics > already have a new look to them that ties into the ad-hoc statistics > that James put together.. which I liked better. =) Please, oh, please, make this an automatic interface so that when you add a command, it adds it to the xmpp adhoc commands, and the web interface all in one foul swoop. -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.co.za/ From [EMAIL PROTECTED] Sun Aug 28 23:31:03 2005 From: [EMAIL PROTECTED] (Daniel Henninger) Date: Sun Aug 28 23:31:08 2005 Subject: [py-transports] PyAIM/ICQ musings In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> >> Well, I'm feeling up to coding now, but I wanted to ask one question >> of you all first. Right now your jabber vcard is retrieved to set >> your avatar and your profile (DESC field). Now that I see this new >> directory functionality, I -could- also pull that information and >> send it on to the aim directory server. That means it would >> automatically update and overwrite whatever you had there. That may >> or may not be preferrable. I'm hoping you all will tell me your >> thoughts on this. =) >> > > You could make this editable via the commands you mention below. Would that be the best way to do it though? I mean, would end users be ok with having to figure out the ad-hoc commands interface/ whatever? Effectively I would need to send the end user a data form, which I'm not sure how ad-hoc commands handles. The vcard is ripe with the exact information that the directory service needs. Unless you mean... Do you mean simply offer a command that is: "Update the AIM directory service with my vcard information" That would work out really well and wouldn't bother AIM as much. Hrm... I like that. I think I'll go that route, but I'm still interested in hearing other opinions of others have any, or you have more to say about this. =) >> Another thing that I'm kicking around is using adhoc commands to do >> things like actually registering a new AIM/ICQ account. Like if >> someone isn't registered I'll tell them "go to X url or use ad-hoc >> commands". Also things like changing your password and such. How >> does one change one's password in Jabber land? After logging in re- >> send a registration packet or something? I could always catch >> something like that too. I don't know. =) I'm going to make the >> web admin interface do a lot of neat things as well, like changing >> config on the fly (for adjustable variables that is). The statistics >> already have a new look to them that ties into the ad-hoc statistics >> that James put together.. which I liked better. =) >> > > Please, oh, please, make this an automatic interface so that when you > add a command, it adds it to the xmpp adhoc commands, and the web > interface all in one foul swoop. That's a good damn point, and one I hadn't thought of. I'll do that. Daniel From [EMAIL PROTECTED] Sun Aug 28 23:54:18 2005 From: [EMAIL PROTECTED] (Norman Rasmussen) Date: Sun Aug 28 23:54:21 2005 Subject: [py-transports] PyAIM/ICQ musings In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On 29/08/05, Daniel Henninger <[EMAIL PROTECTED]> wrote: > > You could make this editable via the commands you mention below. > > Would that be the best way to do it though? I mean, would end users > be ok with having to figure out the ad-hoc commands interface/ > whatever? Effectively I would need to send the end user a data form, > which I'm not sure how ad-hoc commands handles. The vcard is ripe > with the exact information that the directory service needs. Unless > you mean... > > Do you mean simply offer a command that is: > "Update the AIM directory service with my vcard information" > That would work out really well and wouldn't bother AIM as much. > Hrm... I like that. I think I'll go that route, but I'm still > interested in hearing other opinions of others have any, or you have > more to say about this. =) Hmm, I hadn't meant that... I was sort of thinking: "Update my directory service info", would fetch the current info from the legacy service, and present an adhoc dataform (yes x:data works as expected) to the user with his current data, the user can then amend his data, and then hit save, and it would update the legacy service. You can always offer a button that pulls the current vcard info into the form, and if the user wants that he can hit save, if he doesn't he can fix it and the save, or hit cancel. With the (adhoc/http/who cares) idea below this makes life fairly easy for the user. > > Please, oh, please, make this an automatic interface so that when you > > add a command, it adds it to the xmpp adhoc commands, and the web > > interface all in one foul swoop. > > That's a good damn point, and one I hadn't thought of. I'll do that. > I'm full of these :-P -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.co.za/ From [EMAIL PROTECTED] Mon Aug 29 01:56:08 2005 From: [EMAIL PROTECTED] (Steve Ramage) Date: Mon Aug 29 01:56:16 2005 Subject: [py-transports] PyMSNt-0.10-rc2 won't login. Message-ID: <[EMAIL PROTECTED]> When I try and login with PyMSNt-0.10-rc2 08/28/05 - 02:15:44 - LegacyConnection: "[EMAIL PROTECTED]" - loggedIn() 08/28/05 - 02:15:44 - NotificationClient: "[EMAIL PROTECTED]" authenticated with MSN servers 08/28/05 - 02:15:45 - Traceback (most recent call last): 08/28/05 - 02:15:45 - File "/usr/lib/python2.3/site-packages/twisted/internet/default.py", line 526, in doSelect 08/28/05 - 02:15:45 - _logrun(selectable, _drdw, selectable, method, dict) 08/28/05 - 02:15:45 - File "/usr/lib/python2.3/site-packages/twisted/python/log.py", line 65, in callWithLogger 08/28/05 - 02:15:45 - callWithContext({"system": lp}, func, *args, **kw) 08/28/05 - 02:15:45 - File "/usr/lib/python2.3/site-packages/twisted/python/log.py", line 52, in callWithContext 08/28/05 - 02:15:45 - return context.call({ILogContext: newCtx}, func, *args, **kw) 08/28/05 - 02:15:45 - File "/usr/lib/python2.3/site-packages/twisted/python/context.py", line 43, in callWithContext 08/28/05 - 02:15:45 - return func(*args,**kw) 08/28/05 - 02:15:45 - --- <exception caught here> --- 08/28/05 - 02:15:45 - File "/usr/lib/python2.3/site-packages/twisted/internet/default.py", line 535, in _doReadOrWrite 08/28/05 - 02:15:45 - why = getattr(selectable, method)() 08/28/05 - 02:15:45 - File "/usr/lib/python2.3/site-packages/twisted/internet/tcp.py", line 255, in doRead 08/28/05 - 02:15:45 - return self.protocol.dataReceived(data) 08/28/05 - 02:15:45 - File "/usr/lib/python2.3/site-packages/twisted/protocols/basic.py", line 223, in dataReceived 08/28/05 - 02:15:45 - why = self.lineReceived(line) 08/28/05 - 02:15:45 - File "/usr/local/bin/jabberd2/PyMSNt-0.10/src/tlib/msn.py", line 675, in lineReceived 08/28/05 - 02:15:45 - try: handler(params.split(' ')) 08/28/05 - 02:15:45 - File "/usr/local/bin/jabberd2/PyMSNt-0.10/src/tlib/msn.py", line 1109, in handle_BPR 08/28/05 - 02:15:45 - self._getStateData('last_contact').setPhone(params[0], unquote(params[1])) 08/28/05 - 02:15:45 - File "/usr/local/bin/jabberd2/PyMSNt-0.10/src/tlib/msn.py", line 462, in setPhone 08/28/05 - 02:15:45 - else: raise ValueError, "Invalid Phone Type: " + t 08/28/05 - 02:15:45 - exceptions.ValueError: Invalid Phone Type: WWE I tried using my config from 0.9.3, and that din't work. I also tried to create it from config-example.xml, but that didn't work. Also tried re registering with the server, to no avail. Any ideas? Steve R I recently uploaded my avatar with a beta version of Psi, if that helps.?