Mercurial > pidgin
view gaim2blt.pl @ 4337:368b75c4092f
[gaim-migrate @ 4601]
Uh, so now you can have custom authorization request and authorization
denied messages. Yay. Also, if you deny authorization but cancel the
text input box, it ignores the authorization request. This is the
same as just clicking on "ignore" in Windows ICQ.
I should have done this sooner. It was a lot easier than I thought.
King Missle is weird...
Also, I like this teddy bear.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sat, 18 Jan 2003 04:20:36 +0000 |
parents | 66bf7ecefedd |
children |
line wrap: on
line source
#!/usr/bin/perl -w # Original by Andy Harrison, # Rewrite by Decklin Foster, # Available under the GPL. package Gaim2Blt; use strict; use Getopt::Std; use vars qw(%opts $in_group); getopts('s:', \%opts); die "usage: $0 -s 'screen name' gaim.buddy\n" unless $opts{s}; print <<"EOF"; Config { version 1 } User { screenname "$opts{s}" } Buddy { list { EOF while (<>) { chomp; my ($type, $args) = split ' ', $_, 2; next unless $type; if ($type eq 'g') { print " }\n" if ($in_group); print qq( "$args" {\n); $in_group = 1; } elsif ($type eq 'b') { my ($buddy, $alias) = split /:/, $args; print qq( "$buddy"\n); } } print <<"EOF"; } } } EOF