Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 24.472.405 Times

Net::AIM 1.22

  Date Added: May 14, 2010  |  Visits: 325

Net::AIM

Report Broken Link
Printer Friendly Version


Product Homepage
Download (48 downloads)


Net::AIM is a Perl extension for AOL Instant Messenger TOC protocol. SYNOPSIS use Net::AIM; $aim = new Net::AIM; $conn = $aim->newconn(Screenname => Perl AIM, Password => yaddayadda); $aim->start; This module implements an OO interface to the Aol Instant Messenger TOC protocol. This version contains not much more than hacked code that merely connects to the aol TOC servers and acts on instant messages. METHODS Net::AIM->new() This is the Net::AIM constructor. No arguments needed. $aim->debug($debug) Set whether to print DEBUGGING information to STDERRR. Accepts $debug which should be a boolean value. $aim->set($key, $val) This method simply sets $key to $val in an internal hash for variables $aim->get($key) This method simply gets the value of $key from the internal hash $aim->newconn() This method creates a new AIM::Connection object $aim->getconn() This method returns a pointer to the AIM::Connection object $aim->do_one_loop() This executes one read off the socket. $aim->start() This just starts an infinte loop of $aim->do_one_loop; $aim->timeout($secs); This sets or returns the current timeout in seconds for the select loop. Takes 1 optional argument. Fractional timeout values are ok. $aim->add_buddy($send_bool, $group, @buddies); This adds @buddies to your buddy list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_buddy command is sent to the server. Otherwise it is not sent out. This function will also save the list internally. $aim->add_permit($send_bool, $group, @buddies); This adds @buddies to your permit list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_permit command is sent to the server. Otherwise it is not sent out. This function will also save the list internally. $aim->add_deny($send_bool, $group, @buddies); This adds @buddies to your deny list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally. $aim->remove_buddy($send_bool, $group, @buddies); This removes @buddies from your buddy list. $group must be the group they were orginally set with for them to be deleted from the internal $aim memory and prevent them from getting added again incase a set_config method is called. if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally. $aim->set_idle($idle_time) This method sets our idle time to $idle_time. If $idle_time is omitted it will be set to 0. $aim->get_info($screen_name) Sends an info request to the server for $screen_name. The server should reply with a URL which will contain the info requested about the user. $aim->set_info($info) This method sets your info or profile information to $info on the server. $aim->evil($user, $anon) Warn $screen_name. $anon: boolean value which will determine whether to warn the user anonymously or normally. Anonymous warnings are less severe. $aim->send($message) Send $message to the server. This is used internally by other functions to send commands to the server. $aim->send(toc_add_buddy perlaim) $aim->chat_invite($room, $msg, @buddies) Invite @buddies to $room with the message $msg $aim->chat_accept($room_id) This will accept an invitation that was sent to us for $room_id $aim->chat_leave($room_id) This method instructs the server to take you out of the room $room_id $aim->chat_whisper($room_id,$user,$msg) Whisper $msg to $user in the room $room_id $aim->chat_send($room_id, $message) Send $message in chat room $room_id $aim->chat_join($roomname) Send a request to enter the room $roomname $aim->send_im($screen_name, $message) This method sends $message to $screen_name. $aim->list_rooms(); This method returns an @array of rooms each consisting of ID:ROOM_NAME. For instance: 235236:Perl AIM Chat12 234323:Perl AIM Chat13 235832:Perl AIM Chat14 125082:Perl AIM Chat15 $aim->get_roomname($id) This method returns the name of the room with id $id. $aim->set_roomname($id, $roomname) This saves $roomname in the $aim object in a %hash keyed on $id. $aim->del_roomname($id) Deletes $id and its associate value from our roomname hash in $aim $aim->encode($str) This method returns $str encoded as per the TOC specs: escaped special chars ({}[]$) and enclosed in quotes (") $aim->send_config() This method instructs the module to send our configurations which are the mode (permit/deny/all) and our buddy list to the server and to set it as our saved config on the server $aim->send_buddies() This method instructs the module to send all our current buddies to the AOL server. $set_config_str($config_str, add_bool) This parses a config string of the form: g Buddies p permit1 p permit2 d deny1 d deny2 b budd1 b budd2 Key: g - Buddy Group (All Buddies until the next g or the end of config are in this group.) b - A Buddy p - Person on permit list d - Person on deny list m - Permit/Deny Mode. Possible values are 1 - Permit All 2 - Deny All 3 - Permit Some 4 - Deny Some $aim->normalize($data) This method normalizes $data by killing all but strict alphnumeric characters. Typically used for screen_names..

Requirements: No special requirements
Platforms: Linux
Keyword: Aim Aol Instant Aol Instant Messenger Aol Instant Messenger Toc Buddies Group Id Instant Messenger Method Netaim Room Send Toc True
Users rating: 0/10

License: Freeware Size: 21.5 KB
USER REVIEWS
More Reviews or Write Review


NET::AIM RELATED
Scripts  -  AIM Password Decryptor 1.5
AIM Password Decryptor is the FREE software to instantly recover the login passwords from AIM (AOL Instant Messenger), one of the most popular messenger. AIM Password Decryptor is the only software which allows you to recover the passwords...
1.6 MB  
Security Tools  -  AIMPasswordDecryptor 1.0
AIM Password Decryptor is the FREE software to instantly recover the login passwords stored by AIM (AOL Instant Messenger). AIM is one of the most popular messenger which stores the user's account passwords using secure encryption mechanism to...
1024 KB  
Networking Tools  -  Tagged account maker 0.01
It creates tagged account and supports registration from hotmail yahoo aim aol Tagged account maker hotmail Tagged account maker yahoo Tagged account maker aim Tagged account maker aol Tagged account maker gmail Tagged account maker
4.42 MB  
Specialized Tools  -  Craig list account maker 1.0.0.1
Best Craig list account maker,Craig list account maker,Craig list account creator supports # all major mails - Yahoo , aim , aol , hotmail , gmail and any pop3 imap accs # the option to get the proxy country - city (for paying members only ) #...
6.38 MB  
Text Chat Clients  -  Yahoo Mass Messenger 1.0.0
Softmarket's YMM (Yahoo Mass Messenger) allows you to send the same message to Yahoo users from a list (just a text file pasted into a text box ). You can use multiple accounts in order to avoid yahoo from blocking your account (yahoo blocks an...
 
Instant Messagers  -  WMS Chit-Chat 4.3+
Chit Chat is basically a GUI for the Windows Messenger Service, the "NET SEND" command for DOS. It also has some extra features other than this like AI, Share Access Notification, Pinging etc. It provides an easy to use interface with an address...
3.86 MB  
Communication Tools  -  Buddy Icon Smileys for AIM 1.0
The smiley Buddy Icons for AIM is a set of free icons to express your moods and feelings on AOL Instant Messenger. These smileys are a simple and easy way to show how you feel while chatting, the buddy icons are animated and compatible with all...
199 KB  
Miscellaneous Communications Tools  -  Instan-t 4.6
Instan-t is a powerful instant messaging software that allows you to communicate with MSN, AOL, Yahoo!, ICQ and Instan-t IM networks. Instan-t 4.6 incorporates several new features and improvements. Some Instan-t unique features are: - Voice...
7.16 MB  
Communication Tools  -  Emoticon City 1.0
EmoticonCity offers free smileys and free emoticons for Outlook e-mail, AOL instant messenger, Yahoo instant messenger, Firefox, and Internet Explorer. Works with MySpace!
40 KB  
Communication Tools  -  Instant Messenger Software 2.0
Instant messaging (IM) is a form of live text messages between two or more people. This software is made to reduce phone support internally in an organization. It can be used in offices where staff is using their personal computer or any other...
7.5 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  RailsTidy 0.1
RailsTidy project is a plugin for Ruby On Rails..
11.26 KB  
Programming  -  Strings edit 1.9
Strings edit is a library that provides I/O facilities for integer, floating-point, Roman numbers, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size...
54.27 KB  
Programming  -  BScript 0.3
BScript is a (yet another) BASIC interpreter. It is free software and open-sourced, licensed under the terms of the GNU General Public License version 2 or later. You can use BScript to teach BASIC to your students, write understandable shell...
112.64 KB  
Programming  -  Kits JavaScript Brainf*ck Interpreter 0.01
Kits JavaScript Brainf*ck Interpreter is a rather fast interpreter for the Brainf*ck esoteric programming language.. Kit's JavaScript Brainfuck Interpreter v0.01
5.12 KB  
Programming  -  dis6502 0.12
dis6502 is a flow-tracing disassembler for the 6502, originally written by Robert Bond and supporting Atari binary files. Robert posted dis6502 to the Usenet newsgroup net.sources on 9-Oct-1986, and to comp.sources.unix 7-Jun-1988. Udi...
19.46 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB  
Libraries  -  PDL::Graphics::TriD 2.4.3
PDL::Graphics::TriD is a PDL 3D interface. SYNOPSIS use PDL::Graphics::TriD; # After each graph, let the user rotate is and # wait for him to press q, then make new graph line3d($coords); # $coords = (3,n,...) line3d($coords,$colors); #...
2.1 MB  
Libraries  -  SmartColorWell 1.2
SmartColorWell is a cross-platform open-source ColorWell class for REALbasic 4 or greater. The SmartColorWell control stores a color value and displays that color in a simulated BevelButton that when pressed allows the user to change the color...
21.5 KB  
Home  | About Us  | Privacy  | Disclaimer  | Link to Us  | Contact Us  | Top Searches  | Submit Software
File Transit © 1998-2012