summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/autoopper.pl4
-rw-r--r--scripts/mail.pl4
-rw-r--r--scripts/mailcheck_imap.pl4
-rw-r--r--scripts/mailcheck_mbox_flux.pl5
-rw-r--r--scripts/mailcheck_pop3_kimmo.pl20
-rw-r--r--scripts/mass_hilight_blocker.pl3
-rw-r--r--scripts/mkshorterlink.pl6
-rw-r--r--scripts/monitor.pl4
-rw-r--r--scripts/mpg123.pl2
-rw-r--r--scripts/my_beep.pl4
-rw-r--r--scripts/mysqlurllogger.pl10
-rw-r--r--scripts/nact.pl6
-rw-r--r--scripts/nickban.pl3
-rw-r--r--scripts/nickcolor.pl2
-rw-r--r--scripts/nickserv.pl20
-rw-r--r--scripts/nm.pl4
-rw-r--r--scripts/noisyquery.pl2
-rw-r--r--scripts/notes.pl1
-rw-r--r--scripts/noticemove.pl5
-rw-r--r--scripts/opnotice.pl1
-rw-r--r--scripts/orphamp.pl28
-rw-r--r--scripts/osd.pl2
-rw-r--r--scripts/page-c0ffee.pl1
-rw-r--r--scripts/page_reeler.pl4
-rw-r--r--scripts/pager.pl1
-rw-r--r--scripts/paste-derwan.pl2
-rw-r--r--scripts/paste_kimmoke.pl1
-rw-r--r--scripts/pggb_sound.pl8
-rw-r--r--scripts/queryresume.pl2
-rw-r--r--scripts/quitmsg.pl2
-rw-r--r--scripts/quitrand.pl2
-rw-r--r--scripts/quizgr.pl6
-rw-r--r--scripts/randaway.pl6
-rw-r--r--scripts/randname.pl2
-rw-r--r--scripts/redirect.pl2
-rw-r--r--scripts/relm.pl5
-rw-r--r--scripts/remote.pl3
37 files changed, 103 insertions, 84 deletions
diff --git a/scripts/autoopper.pl b/scripts/autoopper.pl
index 435c696..061e5bc 100644
--- a/scripts/autoopper.pl
+++ b/scripts/autoopper.pl
@@ -159,7 +159,7 @@ sub read_dynamic_hosts {
# Save data to file
sub cmd_save_autoop {
my $file = Irssi::get_irssi_dir."/autoop";
- open FILE, "> $file" or return;
+ open FILE, ">", "$file" or return;
foreach my $item (@opitems) {
printf FILE ("%s\t%s\t%s\n", $item->{mask}, $item->{chan}, $item->{dynamic});
@@ -172,7 +172,7 @@ sub cmd_save_autoop {
# Load data from file
sub cmd_load_autoop {
my $file = Irssi::get_irssi_dir."/autoop";
- open FILE, "< $file" or return;
+ open FILE, "<","$file" or return;
undef @opitems if (@opitems);
while (<FILE>) {
diff --git a/scripts/mail.pl b/scripts/mail.pl
index 33b3c22..190c33a 100644
--- a/scripts/mail.pl
+++ b/scripts/mail.pl
@@ -1,3 +1,5 @@
+use strict;
+use vars qw($VERSION %IRSSI);
$VERSION = "2.92";
%IRSSI = (
authors => "Timo Sirainen, Matti Hiljanen, Joost Vunderink, Bart Matthaei",
@@ -114,7 +116,7 @@ sub mbox_count {
$last_mtime = $mtime;
my $f = gensym;
- return 0 if (!open($f, $mailfile));
+ return 0 if (!open($f, "<", $mailfile));
# count new mails only
my $internal_removed = 0;
diff --git a/scripts/mailcheck_imap.pl b/scripts/mailcheck_imap.pl
index 37652ff..868734b 100644
--- a/scripts/mailcheck_imap.pl
+++ b/scripts/mailcheck_imap.pl
@@ -3,6 +3,7 @@
# Contains code from centericq.pl (public domain) and imapbiff (GPL) and
# hence this is also GPL'd.
+use strict;
use vars qw($VERSION %IRSSI);
$VERSION = "0.5";
%IRSSI = (
@@ -40,9 +41,6 @@ $VERSION = "0.5";
use Irssi;
use Irssi::TextUI;
-
-
-use strict;
use IO::Socket;
# TODO : avoid requiring SSL when it's not in use?
diff --git a/scripts/mailcheck_mbox_flux.pl b/scripts/mailcheck_mbox_flux.pl
index 2b91c4a..dea47f3 100644
--- a/scripts/mailcheck_mbox_flux.pl
+++ b/scripts/mailcheck_mbox_flux.pl
@@ -1,5 +1,6 @@
#!/usr/bin/perl -w
+use strict;
use Irssi;
use vars qw($VERSION %IRSSI);
@@ -14,11 +15,9 @@ $VERSION = "0.1";
changed => "Mon Mar 4 23:25:18 EET 2002"
);
-use strict;
-
sub getMessages( $ ) {
local *F;
- open(F, $_[0]) or return ();
+ open(F, "<", $_[0]) or return ();
my $inHeaders = 0;
my $headers;
my %result = ();
diff --git a/scripts/mailcheck_pop3_kimmo.pl b/scripts/mailcheck_pop3_kimmo.pl
index 43bd664..24989fc 100644
--- a/scripts/mailcheck_pop3_kimmo.pl
+++ b/scripts/mailcheck_pop3_kimmo.pl
@@ -8,6 +8,7 @@
# >install Net::POP3
#
+use strict;
use Irssi;
use Net::POP3;
use vars qw($VERSION %IRSSI);
@@ -23,17 +24,16 @@ $VERSION = '0.5';
);
-
-
+my (%_mailcount, %_mailchecktimer);
sub cmd_checkmail
{
my $args = shift;
my ($user, $pass, $host) = split(/\;/, $args);
- my $i, $from, $subject, $head;
+ my ($i, $from, $subject, $head);
my $POP3TIMEOUT = Irssi::settings_get_int("pop3_timeout");
- my $pop = Net::POP3->new( $host, Timeout => $POP3TIMEOUT );
- $count = $pop->login($user, $pass);
+ my $pop = Net::POP3->new( $host, Timeout => $POP3TIMEOUT );
+ my $count = $pop->login($user, $pass);
if (!$count || !$pop)
{
@@ -83,18 +83,18 @@ sub cmd_mail
my $args = shift;
my (@arg) = split(/\s+/, $args);
- if ((@arg[0] eq "add") && @arg[1] && @arg[2])
+ if (($arg[0] eq "add") && $arg[1] && $arg[2])
{
- if ($_mailchecktimer{@arg[1]})
+ if ($_mailchecktimer{$arg[1]})
{
- Irssi::print("Account " . @arg[1] . " is already being monitored.");
+ Irssi::print("Account " . $arg[1] . " is already being monitored.");
}
else
{
- start_check(@arg[1], @arg[2]);
+ start_check($arg[1], $arg[2]);
}
}
- elsif (@arg[0] eq "list")
+ elsif ($arg[0] eq "list")
{
Irssi::print("Active POP3 Accounts Being Monitored:");
foreach (keys %_mailchecktimer)
diff --git a/scripts/mass_hilight_blocker.pl b/scripts/mass_hilight_blocker.pl
index d5908ab..a5611a3 100644
--- a/scripts/mass_hilight_blocker.pl
+++ b/scripts/mass_hilight_blocker.pl
@@ -15,6 +15,7 @@
# * 30.05.2004
# first version of the script
+use strict;
use Irssi;
use vars qw($VERSION %IRSSI);
$VERSION = "0.2";
@@ -39,7 +40,7 @@ sub sig_printtext {
my $server = $dest->{server}; # get server and channel for target
my $channel = $server->channel_find($dest->{target});
- foreach $nick ($channel->nicks()) # walk through nicks
+ foreach my $nick ($channel->nicks()) # walk through nicks
{
$nick = $nick->{nick};
$nick =~ s/([\]\[])/\\$1/g; # ']' and '[' need masking
diff --git a/scripts/mkshorterlink.pl b/scripts/mkshorterlink.pl
index 5add6d6..6199608 100644
--- a/scripts/mkshorterlink.pl
+++ b/scripts/mkshorterlink.pl
@@ -14,8 +14,6 @@ use LWP::UserAgent;
use strict;
use vars qw($VERSION %IRSSI);
-$VERSION = "0.3";
-
%IRSSI = (
'authors' => 'Gergely Nagy',
'contact' => 'algernon\@bonehunter.rulez.org',
@@ -165,7 +163,7 @@ sub load_unshortlist {
my $count = 0;
local *CONF;
- open CONF, "< $file";
+ open CONF, "<", $file;
while (<CONF>)
{
$noshort{$_} = 1;
@@ -181,7 +179,7 @@ sub save_unshortlist {
my $file = Irssi::get_irssi_dir."/unshortlist";
local *CONF;
- open CONF, "> $file";
+ open CONF, ">", $file;
foreach (keys %noshort)
{
print CONF $_ if ($noshort{$_});
diff --git a/scripts/monitor.pl b/scripts/monitor.pl
index adbb8f1..bad1cd8 100644
--- a/scripts/monitor.pl
+++ b/scripts/monitor.pl
@@ -351,7 +351,7 @@ sub cmd_monitor_save {
#my ($data, $server, $item) = @_;
my $file = Irssi::get_irssi_dir."/monitor";
my ($net, $n, $k);
- open FILE, "> $file" or return;
+ open FILE, ">", $file or return;
foreach $net (keys %monitorlist) {
foreach $n (keys %{$monitorlist{$net}}) {
$monitorlist{$net}{$n}{lastseen} = time() if $monitorlist{$net}{$n}{mask_online};
@@ -369,7 +369,7 @@ sub cmd_monitor_load {
#my ($data, $server, $item) = @_;
my $file = Irssi::get_irssi_dir."/monitor";
- open FILE, "< $file" or return;
+ open FILE, "<", $file or return;
%monitorlist = ();
while (<FILE>) {
chomp;
diff --git a/scripts/mpg123.pl b/scripts/mpg123.pl
index e52dc13..f0d4d21 100644
--- a/scripts/mpg123.pl
+++ b/scripts/mpg123.pl
@@ -60,7 +60,7 @@ sub cmd_mpg123 {
}
}
- open (f, $mpg123file) || return;
+ open (f, "<", $mpg123file) || return;
while ($mpg123linha=<f>) {
diff --git a/scripts/my_beep.pl b/scripts/my_beep.pl
index c566e2d..6f6e52e 100644
--- a/scripts/my_beep.pl
+++ b/scripts/my_beep.pl
@@ -12,7 +12,8 @@
# $/set beep_msg_level HILIGHT
# $/set beep_cmd beep
-
+use strict;
+use vars qw($VERSION %IRSSI);
$VERSION = "0.9";
%IRSSI = (
authors => "Remco den Breeje",
@@ -26,6 +27,7 @@ $VERSION = "0.9";
use Irssi;
my $can_I_beep = 1;
+my ($timeout_tag, $autoaway_to_tag);
sub beep_overflow_timeout() {
$can_I_beep = 1;
diff --git a/scripts/mysqlurllogger.pl b/scripts/mysqlurllogger.pl
index 2c6d4fa..4a06b83 100644
--- a/scripts/mysqlurllogger.pl
+++ b/scripts/mysqlurllogger.pl
@@ -13,7 +13,7 @@
#| line | char(255) | YES | | NULL | |
#+-----------+---------------+------+-----+---------+-------+
-
+use strict;
use DBI;
use Irssi;
use Irssi::Irc;
@@ -30,13 +30,13 @@ $VERSION = "1.0";
url => "http://nchip.ukkosenjyly.mine.nu/irssiscripts/",
);
-$dsn = 'DBI:mysql:ircurl:localhost';
-$db_user_name = 'tunnus';
-$db_password = 'salakala';
+my $dsn = 'DBI:mysql:ircurl:localhost';
+my $db_user_name = 'tunnus';
+my $db_password = 'salakala';
sub cmd_logurl {
my ($server, $data, $nick, $mask, $target) = @_;
- $d = $data;
+ my $d = $data;
if (($d =~ /(.{1,2}tp\:\/\/.+)/) or ($d =~ /(www\..+)/)) {
db_insert($nick, $target, $1);
}
diff --git a/scripts/nact.pl b/scripts/nact.pl
index e4468fe..f814fb3 100644
--- a/scripts/nact.pl
+++ b/scripts/nact.pl
@@ -109,7 +109,7 @@ sub getBytesLinux() {
my @list;
my $ignore = 2;
- open(FID, "/proc/net/dev");
+ open(FID, "<", "/proc/net/dev");
while (<FID>) {
if ($ignore > 0) {
@@ -130,7 +130,7 @@ sub getBytesLinux() {
sub getBytesOBSD() {
my @list;
- open(FID, "/usr/bin/netstat -nib|");
+ open(FID, "-|", "/usr/bin/netstat -nib");
while (<FID>) {
my $line = $_;
@@ -146,7 +146,7 @@ sub getBytesFBSD() {
my @list;
my $olddev="";
- open(FID, "/usr/bin/netstat -nib|");
+ open(FID, "-|", "/usr/bin/netstat -nib");
while (<FID>) {
my $line = $_;
@list = split(" ", $line);
diff --git a/scripts/nickban.pl b/scripts/nickban.pl
index c24e579..ef44fab 100644
--- a/scripts/nickban.pl
+++ b/scripts/nickban.pl
@@ -1,3 +1,5 @@
+use strict;
+use vars qw($VERSION %IRSSI);
$VERSION = "1.1";
%IRSSI = (
authors => "Roeland 'Trancer' Nieuwenhuis",
@@ -7,7 +9,6 @@ $VERSION = "1.1";
license => "Public Domain"
);
-use strict;
use Irssi;
# The channels the nicks are banned on (on which this script is active)
diff --git a/scripts/nickcolor.pl b/scripts/nickcolor.pl
index 54d3e7a..ff9915d 100644
--- a/scripts/nickcolor.pl
+++ b/scripts/nickcolor.pl
@@ -30,7 +30,7 @@ sub load_colors {
}
sub save_colors {
- open COLORS, ">$ENV{HOME}/.irssi/saved_colors";
+ open COLORS, ">", "$ENV{HOME}/.irssi/saved_colors";
foreach my $nick (keys %saved_colors) {
print COLORS "$nick:$saved_colors{$nick}\n";
diff --git a/scripts/nickserv.pl b/scripts/nickserv.pl
index 464ba01..a337e8b 100644
--- a/scripts/nickserv.pl
+++ b/scripts/nickserv.pl
@@ -110,7 +110,7 @@ sub load_nickservnet {
if (-e $file) {
local *F;
- open(F, "<$file");
+ open(F, "<", $file);
local $/ = "\n";
while (<F>) {
@@ -134,7 +134,7 @@ sub save_nickservnet {
if (-e $file) {
local *F;
- open(F, ">$file");
+ open(F, ">", $file);
for (my $n = 0; $n < @nickservnet; ++$n) {
print(F join("\t", $nickservnet[$n]->{name}, $nickservnet[$n]->{host}) . "\n");
@@ -151,7 +151,7 @@ sub create_network_file {
my ($file) = @_;
- open(F, ">$file") or die "Can't create $file. Reason: $!";
+ open(F, ">", $file) or die "Can't create $file. Reason: $!";
}
sub new_nickserv_network {
@@ -172,7 +172,7 @@ sub load_nickservnick {
if (-e $file) {
local *F;
- open(F, "<$file");
+ open(F, "<" ,$file);
local $/ = "\n";
while (<F>) {
@@ -196,7 +196,7 @@ sub save_nickservnick {
if (-e $file) {
local *F;
- open(F, ">$file");
+ open(F, ">", $file);
for (my $n = 0; $n < @nickservauth; ++$n) {
print(F join("\t", $nickservauth[$n]->{ircnet}, $nickservauth[$n]->{nick}, $nickservauth[$n]->{pass}) . "\n");
@@ -214,7 +214,7 @@ sub create_nick_file {
my ($file) = @_;
my $umask = umask 0077; # save old umask
- open(F, ">$file") or die "Can't create $file. Reason: $!";
+ open(F, ">", $file) or die "Can't create $file. Reason: $!";
umask $umask;
}
@@ -231,7 +231,7 @@ sub new_nickserv_nick {
sub add_nickname {
- my ($network, $nickname, $password) = split(" ", @_[0], 3);
+ my ($network, $nickname, $password) = split(" ", $_[0], 3);
my ($correct_network, $correct_nickname, $correct_password);
if ($network eq "" || $nickname eq "" || $password eq "") {
@@ -267,7 +267,7 @@ sub add_nickname {
sub add_network {
- my ($network, $hostname) = split(" ", @_[0], 2);
+ my ($network, $hostname) = split(" ", $_[0], 2);
my ($correct_net, $correct_host);
if ($network eq "" || $hostname eq "") {
@@ -471,7 +471,7 @@ sub get_password {
sub del_network {
- my ($ircnet) = split(" ", @_[0], 1);
+ my ($ircnet) = split(" ", $_[0], 1);
my ($ircnetindex);
if ($ircnet eq "") {
@@ -498,7 +498,7 @@ sub del_network {
sub del_nickname {
- my ($ircnet, $nickname) = split(" ", @_[0], 2);
+ my ($ircnet, $nickname) = split(" ", $_[0], 2);
my ($nickindex);
if ($ircnet eq "" || $nickname eq "") {
diff --git a/scripts/nm.pl b/scripts/nm.pl
index b26ab74..7aa9479 100644
--- a/scripts/nm.pl
+++ b/scripts/nm.pl
@@ -413,7 +413,7 @@ sub assert_colors() {
# load colors from file
sub load_colors() {
- open(FID, "<".$ENV{HOME}."/.irssi/saved_colors") || return;
+ open(FID, "<", $ENV{HOME}."/.irssi/saved_colors") || return;
while (<FID>) {
chomp;
@@ -434,7 +434,7 @@ sub load_colors() {
# save colors to file
sub save_colors() {
- open(FID, ">".$ENV{HOME}."/.irssi/saved_colors");
+ open(FID, ">", $ENV{HOME}."/.irssi/saved_colors");
print FID $_.":".$saved_colors{$_}."\n" foreach (keys(%saved_colors));
diff --git a/scripts/noisyquery.pl b/scripts/noisyquery.pl
index 94328a1..e11be3b 100644
--- a/scripts/noisyquery.pl
+++ b/scripts/noisyquery.pl
@@ -3,7 +3,9 @@
# 21.08.2001 bd@bc-bd.org :: added automatic whois
+use strict;
use Irssi;
+use vars qw($VERSION %IRSSI);
$VERSION="0.1.1";
%IRSSI = (
diff --git a/scripts/notes.pl b/scripts/notes.pl
index e2df219..99d192d 100644
--- a/scripts/notes.pl
+++ b/scripts/notes.pl
@@ -12,6 +12,7 @@
# DBM::Deep
# DBI
+use strict;
use Irssi;
use DBI;
use Data::Dumper;
diff --git a/scripts/noticemove.pl b/scripts/noticemove.pl
index a5ee386..781d42d 100644
--- a/scripts/noticemove.pl
+++ b/scripts/noticemove.pl
@@ -5,6 +5,7 @@
# v1.01 - history:
# - fixed infinite loop when you weren't connected to server :)
+use strict;
use Irssi;
use vars qw($VERSION %IRSSI);
$VERSION = "1.01";
@@ -15,8 +16,8 @@ $VERSION = "1.01";
description => "Prints private notices from people in the channel where they are joined with you. Useful when you get lots of private notices from some bots.",
license => "Public Domain",
url => "http://irssi.org/",
- changed => "2002-03-04T22:47+0100",
- changes => "v1.01 - fixed infinite loop when you weren't connected to server :)"
+ changed => "2002-03-04T22:47+0100",
+ changes => "v1.01 - fixed infinite loop when you weren't connected to server :)"
);
my $insig = 0;
diff --git a/scripts/opnotice.pl b/scripts/opnotice.pl
index 4d6b5b7..0bb03ec 100644
--- a/scripts/opnotice.pl
+++ b/scripts/opnotice.pl
@@ -17,6 +17,7 @@
#
# Commands: /o <text> in a channel.
+use strict;
use Irssi;
use vars qw($VERSION %IRSSI);
diff --git a/scripts/orphamp.pl b/scripts/orphamp.pl
index 3857633..9e85e68 100644
--- a/scripts/orphamp.pl
+++ b/scripts/orphamp.pl
@@ -9,7 +9,7 @@
# script painfully made by Wohmatak :)
# ------------------------------------------------------------------------------
-
+use strict;
use Irssi;
use vars qw($VERSION %IRSSI);
@@ -30,6 +30,8 @@ $VERSION = '0.9';
Irssi::settings_add_str("misc", "np_lang", "en");
Irssi::settings_add_int("misc", "show_npinfo", 1);
+my $message;
+
sub info {
### onload message
print "--- Wohmatak's Orpheus now playing script loaded! ---\nTo show now playing song, use /np command";
@@ -48,16 +50,16 @@ sub void {
### check, whether lsof works
if (!`lsof -Fc -b -S 2`) { die "lsof command hasn't been found on your computer! Please check whether it is installed & has correct permissions... Orphamp deactivated";}
### lsof command
-$raw = `lsof -S 2 -n -P -b | grep mpg123 | grep -i mp3 | grep REG | tail -n 1`;
+my $raw = `lsof -S 2 -n -P -b | grep mpg123 | grep -i mp3 | grep REG | tail -n 1`;
### split after /
-@split = split(/\//,$raw);
+my @split = split(/\//,$raw);
### count the number of splits
-$pocet = $#split;
+my $pocet = $#split;
### filename into one variable & newline department
-$filename = "";
-for ($i=1; $i<=$pocet; ++$i) {
+my $filename = "";
+for (my $i=1; $i<=$pocet; ++$i) {
$filename .= "/";
-$filename .= @split[$i];
+$filename .= $split[$i];
}
chomp($filename);
@@ -66,18 +68,18 @@ if (`mp3info` && $filename) {
## mp3info command, std_err to /dev/null
## (we don't want those ugly error messages in irssi window, do we?:)
- $artist = `mp3info -p %a "$filename" 2> /dev/null`;
- $song = `mp3info -p %t "$filename" 2> /dev/null`;
- $album = `mp3info -p %l "$filename" 2> /dev/null`;
+ my $artist = `mp3info -p %a "$filename" 2> /dev/null`;
+ my $song = `mp3info -p %t "$filename" 2> /dev/null`;
+ my $album = `mp3info -p %l "$filename" 2> /dev/null`;
if (!$album) { $album = "unknown album";}
- $year = `mp3info -p %y "$filename" 2> /dev/null`;
+ my $year = `mp3info -p %y "$filename" 2> /dev/null`;
if (!$year) { $year = "unknown year";}
## if there's no artist and song, display info from orpheus infopipe file (orpheus 1.4 needed)
if (!$artist && !$song)
{
- $nazev = `cat ~/.orpheus/currently_playing`;
+ my $nazev = `cat ~/.orpheus/currently_playing`;
$message = "prehrava ".$nazev."";
}
@@ -104,7 +106,7 @@ else {
print "mp3info is not installed! please get it if you want to use orphamp script (http://ibiblio.org/mp3info/)";
}
- $nazev = `cat ~/.orpheus/currently_playing`;
+ my $nazev = `cat ~/.orpheus/currently_playing`;
if (Irssi::settings_get_str("np_lang") eq "en")
{
$message = "listens to ".$nazev."";
diff --git a/scripts/osd.pl b/scripts/osd.pl
index 0d80f8a..ab2a690 100644
--- a/scripts/osd.pl
+++ b/scripts/osd.pl
@@ -215,7 +215,7 @@ sub pipe_open {
if ( $version =~ /^2.*/ ) {
$command .= " --indent=".Irssi::settings_get_str('osd_indent');
}
- open( OSDPIPE, $command )
+ open( OSDPIPE, "|-", $command )
or print "The OSD program can't be started, check if you have osd_cat installed AND in your path.";
OSDPIPE->autoflush(1);
}
diff --git a/scripts/page-c0ffee.pl b/scripts/page-c0ffee.pl
index 4cbc4bf..e5ae7da 100644
--- a/scripts/page-c0ffee.pl
+++ b/scripts/page-c0ffee.pl
@@ -1,3 +1,4 @@
+use strict;
use vars qw($VERSION %IRSSI);
use Irssi 20020120;
diff --git a/scripts/page_reeler.pl b/scripts/page_reeler.pl
index 5b25fd2..502045a 100644
--- a/scripts/page_reeler.pl
+++ b/scripts/page_reeler.pl
@@ -2,8 +2,10 @@
#
# Thomas Graf <irssi@reeler.org>
+use strict;
use Irssi;
use Irssi::Irc;
+use vars qw($VERSION %IRSSI);
$VERSION = "0.2";
%IRSSI = (
authors => 'Thomas Graf',
@@ -14,8 +16,6 @@ $VERSION = "0.2";
url => 'http://irssi.reeler.org/',
);
-use strict;
-
sub sig_ctcp_msg
{
my ($server, $args, $sender, $addr, $target) = @_;
diff --git a/scripts/pager.pl b/scripts/pager.pl
index dc92478..32f0902 100644
--- a/scripts/pager.pl
+++ b/scripts/pager.pl
@@ -1,5 +1,6 @@
# $Id: pager.pl,v 1.23 2003/01/27 09:45:16 jylefort Exp $
+use strict;
use Irssi 20020121.2020 ();
$VERSION = "1.1";
%IRSSI = (
diff --git a/scripts/paste-derwan.pl b/scripts/paste-derwan.pl
index bc4e89f..dd96dde 100644
--- a/scripts/paste-derwan.pl
+++ b/scripts/paste-derwan.pl
@@ -113,7 +113,7 @@ sub paste {
return;
};
if ($where =~ /^-s/) {
- open (F, ">>$file") or do {
+ open (F, ">>", $file) or do {
$window->print("Paste: Cannot write savefile \"$file\"", $paste_use_level);
return;
};
diff --git a/scripts/paste_kimmoke.pl b/scripts/paste_kimmoke.pl
index 1bd6f77..9abe98e 100644
--- a/scripts/paste_kimmoke.pl
+++ b/scripts/paste_kimmoke.pl
@@ -1,3 +1,4 @@
+use strict;
use Irssi;
use vars qw($VERSION %IRSSI);
diff --git a/scripts/pggb_sound.pl b/scripts/pggb_sound.pl
index dfb00f9..9cedcd1 100644
--- a/scripts/pggb_sound.pl
+++ b/scripts/pggb_sound.pl
@@ -79,9 +79,9 @@ sub find_wave {
unless ($sound =~ /^.*\.wav$/i) {$sound = $sound . ".*.wav"}
my $LISTING;
if ( -r $cachefile ) {
- if ($cachefile =~ /\.gz$/i) { open(LISTING, "zcat $cachefile |") }
- elsif ($cachefile =~ /\.bz2$/i) { open(LISTING, "bzcat $cachefile |") }
- else { open(LISTING, "cat $cachefile |") };
+ if ($cachefile =~ /\.gz$/i) { open(LISTING, "-|", "zcat $cachefile") }
+ elsif ($cachefile =~ /\.bz2$/i) { open(LISTING, "-|", "bzcat $cachefile") }
+ else { open(LISTING, "-|", "cat $cachefile") };
} else {
Irssi::print("Cache file not readable. Nani?!?");
return;}
@@ -206,7 +206,7 @@ sub sound_autoget {
my $tempsound = $wordlist[1];
$tempsound =~ s/[\r \001 \n]//;
IRC::print($tempsound);
- if (!open(TEMPFILE, $sounddir.$tempsound)) {
+ if (!open(TEMPFILE, "<", $sounddir.$tempsound)) {
IRC::send_raw("PRIVMSG $name :!$name $tempsound\r\n");
} else {
close(TEMPFILE);
diff --git a/scripts/queryresume.pl b/scripts/queryresume.pl
index e45719d..b4b090e 100644
--- a/scripts/queryresume.pl
+++ b/scripts/queryresume.pl
@@ -44,7 +44,7 @@ sub sig_window_item_new ($$) {
$filename = strftime($filename, @lt, $zone);
$filename =~ s/(\[|\])/\\$1/g;
local *F;
- open(F, "<".bsd_glob($filename));
+ open(F, "<", bsd_glob($filename));
my $lines = Irssi::settings_get_int('queryresume_lines');
foreach (<F>) {
unless (/^--- Log/) {
diff --git a/scripts/quitmsg.pl b/scripts/quitmsg.pl
index 5fd4c6c..e289468 100644
--- a/scripts/quitmsg.pl
+++ b/scripts/quitmsg.pl
@@ -21,7 +21,7 @@ sub cmd_quit {
my ($data, $server, $channel) = @_;
return if ($data ne "");
- open (f, $quitfile) || return;
+ open (f, "<", $quitfile) || return;
my $lines = 0; while(<f>) { $lines++; };
my $line = int(rand($lines))+1;
diff --git a/scripts/quitrand.pl b/scripts/quitrand.pl
index 8d9e53b..cfa1b38 100644
--- a/scripts/quitrand.pl
+++ b/scripts/quitrand.pl
@@ -20,7 +20,7 @@ my $quitfile = glob "~/.irssi/irssi.quit";
sub cmd_quit {
my ($data, $server, $channel) = @_;
- open(f,$quitfile);
+ open(f,"<",$quitfile);
my @contenido = <f>;
close(f);
diff --git a/scripts/quizgr.pl b/scripts/quizgr.pl
index 8e63d30..902f435 100644
--- a/scripts/quizgr.pl
+++ b/scripts/quizgr.pl
@@ -89,13 +89,13 @@ sub load_questions($$) {
#the next must be checked
my $file = Irssi::settings_get_str("quiz_file");
- if (open(QS, "<$file")) { #open for QS
+ if (open(QS, "<", $file)) { #open for QS
@{$game->{'questions'}}=sort <QS>;
close(QS);
Irssi::print("Loaded questions");
my $file2 = Irssi::settings_get_str("used_file");
- if (open(QS2, "<$file2")) { #open for QS2
+ if (open(QS2, "<", $file2)) { #open for QS2
@{$game->{'used_questions'}}=sort <QS2>;
close(QS2);
@@ -288,7 +288,7 @@ sub game_over($) {
#save used questions
my $file2 = Irssi::settings_get_str("used_file");
- if (open(QS2, ">$file2")) {
+ if (open(QS2, ">", $file2)) {
my $line;
@{$game->{'used_questions'}}=sort @{$game->{'used_questions'}};
foreach $line (@{$game->{'used_questions'}}){
diff --git a/scripts/randaway.pl b/scripts/randaway.pl
index 9f52dc7..6f63c00 100644
--- a/scripts/randaway.pl
+++ b/scripts/randaway.pl
@@ -14,8 +14,10 @@
# get_irssi_dir() instead of $ENV[]. imported.
#
+use strict;
use Irssi 20011116;
use Irssi::Irc;
+use vars qw($VERSION %IRSSI);
$VERSION = '1.13';
%IRSSI = (
@@ -38,7 +40,7 @@ sub readreasons {
undef @awayreasons;
if (-f $reasonfile) {
Irssi::print("=> Trying to read awayreasons from $reasonfile");
- open F, $reasonfile;
+ open F, "<", $reasonfile;
# this actually makes the while() work like a while and not
# like a read() .. ie, stopping at each \n.
@@ -92,7 +94,7 @@ sub add_reason {
# adding to current environment.
push(@awayreasons, $reason);
# and also saving it for later.
- open(F, ">> $reasonsfile");
+ open(F, ">>", $reasonsfile);
print F $reason;
close F;
Irssi::print("Added: $reason");
diff --git a/scripts/randname.pl b/scripts/randname.pl
index b474c6a..388a78b 100644
--- a/scripts/randname.pl
+++ b/scripts/randname.pl
@@ -22,7 +22,7 @@ sub randname {
my $namefile = glob Irssi::settings_get_str('random_realname_file');
- open (FILE, $namefile) || return;
+ open (FILE, "<", $namefile) || return;
my $lines = 0; while(<FILE>) { $lines++; };
my $line = int(rand($lines))+1;
diff --git a/scripts/redirect.pl b/scripts/redirect.pl
index 9ff42c4..8fa3ad6 100644
--- a/scripts/redirect.pl
+++ b/scripts/redirect.pl
@@ -2,8 +2,10 @@
#
# 2002 Thomas Graf <irssi@reeler.org>
+use strict;
use Irssi;
use Irssi::Irc;
+use vars qw($VERSION %IRSSI);
$VERSION = "0.1";
%IRSSI = (
diff --git a/scripts/relm.pl b/scripts/relm.pl
index 96363cb..e71eb59 100644
--- a/scripts/relm.pl
+++ b/scripts/relm.pl
@@ -6,6 +6,7 @@
## to redirect last message to current channel/query:
## /RELM
+use strict;
use Irssi;
use vars qw($VERSION %IRSSI);
@@ -19,6 +20,8 @@ $VERSION = "1.0";
changed => "Fri Mar 15 15:09:42 CET 2002"
);
+my %relm;
+
sub cmd_relm {
my ($args, $server, $winit) = @_;
my $ircnet = lc($server->{tag});
@@ -28,7 +31,7 @@ sub cmd_relm {
$which = scalar(@{$relm{lc($ircnet)}}) unless ($which);
- unless (@relm{$ircnet}) {
+ unless ($relm{$ircnet}) {
Irssi::print("%R>>%n Nothing in relm buffer on $ircnet.", MSGLEVEL_CRAP);
return;
}
diff --git a/scripts/remote.pl b/scripts/remote.pl
index 0eb794e..043be6e 100644
--- a/scripts/remote.pl
+++ b/scripts/remote.pl
@@ -1,5 +1,7 @@
#!/usr/bin/perl -w
+use strict;
use Irssi 20010120.0250 ();
+use vars qw($VERSION %IRSSI);
$VERSION = "1";
%IRSSI = (
authors => 'David Leadbeater',
@@ -20,7 +22,6 @@ $VERSION = "1";
# so you can do mode #channel +o whoever
# but it will allow any command, yes it's dangerous if someone knows the
# password they can access just about anything your user account can....
-use strict;
# put a crypted password here
my $password = "pp00000000";
my($login,$remote);