# HG changeset patch # User darius@inchoate.localdomain # Date 1204281314 -37800 # Node ID 22a51e8c0a693dd2392f5622b40d5fe7959feba9 # Parent 0e18c714b69d7c09db207c28d0cd4c4206c3c367 Update copyright date. Remove CVS ID. diff -r 0e18c714b69d -r 22a51e8c0a69 findplayer.pl --- a/findplayer.pl Fri Feb 29 19:19:14 2008 +1030 +++ b/findplayer.pl Fri Feb 29 21:05:14 2008 +1030 @@ -51,7 +51,7 @@ my ($target, $text) = split(/ :/, $data, 2); #print CLIENTCRAP "target = \"$target\""; - if (lc($target) ne "#teabf" && lc($target) ne "#tea") { + if (lc($target) ne "#teabf" && lc($target) ne "#tea" && lc($target) ne "darius") { return; } #print CLIENTCRAP "target = \"$target\""; @@ -76,9 +76,13 @@ } $server->command("msg $target Looking for \"$string\" on game-monitor.com..."); open (SCR, "-|", "/home/doconnor/bin/scrape-gm.py", $string); + my $i = 0; while () { chomp; $server->command("msg $target $_"); + $i++; + if ($i > Irssi::settings_get_int('fp_maxlen')) { + $server->command("msg $target Too many results, truncating"); } close SCR; } @@ -86,6 +90,7 @@ Irssi::signal_add("event privmsg", "event_privmsg"); Irssi::settings_add_int('misc', 'fp_mininter', 10); +Irssi::settings_add_int('misc', 'fp_maxlen', 10); print CLIENTCRAP "findplayer loaded"; 1; diff -r 0e18c714b69d -r 22a51e8c0a69 scrape-gm.py --- a/scrape-gm.py Fri Feb 29 19:19:14 2008 +1030 +++ b/scrape-gm.py Fri Feb 29 21:05:14 2008 +1030 @@ -5,10 +5,9 @@ # # Prints out matched player names agreated by server # -# $Id: scrape-gm.py,v 1.3 2007/11/18 08:54:07 darius Exp $ ############################################################################ # -# Copyright (C) 2007 Daniel O'Connor. All rights reserved. +# Copyright (C) 2008 Daniel O'Connor. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions