All pastes #578446 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-06-20 09:08 UTC
rendered paste body
#!/usr/bin/perl
# Carlos Francisco Ferry, a.k.a zOrK
# Crawli BOT
use Net::IRC;
use strict;
use Switch;
use warnings;
my $conf = "crawli.conf";
my $botnick;
my $server = "mqnet.irc.cl";
my $port = "6667";
my $ircname = "Crawling the whole web.";

sub load_conf {
my $var_conf;
my $var_data;
open (FILE, $conf);
my @data=<FILE>;
close (FILE);

foreach my $conf_line (@data) {
 chomp($conf_line);
 ($var_conf,$var_data) = split(/=/,$conf_line);
 switch ($var_conf) { 
   case 'nick' {
     $botnick = $var_data; 
               }

    }         
  }
}

sub connect {
my $irc =  new Net::IRC;
my $con = $irc->newconn(Nick => $botnick,
                     Server => $server,
                     Port   => $port,
                     Ircname => $ircname);

$irc->start;

}
&load_conf();
&connect();