Meta tags:
Headings (most frequently used words):
-
Text of the page (most frequently used words):
server (43), the (28), len (24), data (22), maxlen (20), irssi (19), command (18), tag (18), and (12), sub (12), release (10), file (10), nicklen (10), string (10), return (10), for (9), unless (9), long (8), values (8), topiclen (8), kicklen (8), this (7), len_data_file (7), topic (7), defined (7), print_out (7), read_file (7), too (6), message (6), witem (6), partlen (6), quitlen (6), use (5), nick (5), signal_add_first (5), sprintf (5), delete (5), length (5), signal_stop (5), partmsg (5), 2006 (4), version (4), hash (4), output (4), these (4), register (4), option (4), send (4), 160 (4), kickmsg (4), text (4), commands (3), get (3), with (3), changes (3), 005 (3), event (3), specified (3), setting (3), 2002 (3), kick (3), part (3), not (3), print (3), clientcrap (3), subroutines (3), syntax (3), want (3), isolate (3), rest (3), quitmsg (3), shift (3), print_err (3), heidinger (2), changed (2), you (2), are (2), script (2), will (2), same (2), minor (2), 2003 (2), help (2), containing (2), etc (2), from (2), command_len (2), settings (2), signals (2), signal_command_kick (2), signal_command_nick (2), signal_command_part (2), signal_command_quit (2), signal_command_topic (2), signal_event_005 (2), len_print (2), our (2), most (2), some (2), start (2), connect (2), fix (2), end (2), line (2), know (2), how (2), optional (2), whitespace (2), grouping (2), maybe (2), single (2), space (2), everything (2), set_settings (2), failed (2), 09z, 20020324, 005_62, strict, vars, svn, lastchangedrevision, authors, clemens, lastchangeddate, 0100, sat, mar, contact, dau, description, try, characters, but, only, allowed, prevent, nickchange, topics, kickmsgs, partmsgs, quitmsgs, license, bsd, name, changelog, big, stable, quite, while, 2005, splitted, messages, cause, trouble, anymore, 2004, revised, moved, extern, format, added, table, tips, haven, been, received, yet, initial, command_bind, settings_add_str, misc, env, home, quit, signal_add_last, themes, theme_register, line_start, global, variables, put, irc, well, stored, code, run, once, loaded, further, information, type, first, should, reconnect, doesn, sending, following, alternatives, remain, another, network, cross, your, fingers, that, find, out, adjust, might, look, like, someothernetwork, foreach, split, printformat, msglevel_clientcrap, nicks, rid, channels, containig, helper, rlen, error, 9len, parsing, settings_get_str,
Text of the page (random words):
id len pl 4 2006 03 11 18 30 09z ch use irssi 20020324 use 5 005_62 use strict use vars qw version irssi version 1 0 0 version 1 0 0 svn lastchangedrevision 4 irssi authors clemens heidinger changed lastchangeddate 2006 03 11 19 30 09 0100 sat 11 mar 2006 commands len contact heidinger dau pl description if you try to get a nick with 11 characters but only 9 are allowed this script will prevent the nickchange the same for too long topics kickmsgs partmsgs and quitmsgs license bsd name len changelog 2006 03 11 release 1 0 0 no big changes as the script is stable for quite a while this is the 1 0 0 release 2005 01 28 release 0 4 0 splitted up 005 event messages will cause no trouble anymore 2004 04 26 release 0 3 2 minor changes 2003 01 18 release 0 3 1 revised help message minor changes 2003 01 18 release 0 3 0 data hash moved to extern file specified in setting len_data_file 2002 10 02 release 0 2 1 changed output format of len 2002 09 27 release 0 2 0 added command len with a table containing the values for nicklen etc and tips if these values haven t been received from the server yet 2002 09 26 release 0 1 0 initial release register commands irssi command_bind len command_len register settings string irssi settings_add_str misc len_data_file env home len register signals irssi signal_add_first command kick signal_command_kick irssi signal_add_first command nick signal_command_nick irssi signal_add_first command part signal_command_part irssi signal_add_first command quit signal_command_quit irssi signal_add_first command topic signal_command_topic irssi signal_add_last event 005 signal_event_005 register themes irssi theme_register len_print 0 line_start 1 global variables put values of the settings in option hash our option most irc server send a message containing the values for nicklen topiclen and kicklen well some server do not send this message get these values from data hash stored in file specified in setting len_data_file our data code run once at start print clientcrap len pl version loaded for further information type 9 len 9 subroutines commands sub command_len my data server witem _ my output unless server and defined server print_out first connect to a server return read_file my kicklen sprintf 8s data server tag kicklen my nicklen sprintf 8s data server tag nicklen my partlen sprintf 8s data server tag partlen my quitlen sprintf 8s data server tag quitlen my topiclen sprintf 9s data server tag topiclen output fix tag you should reconnect if this doesn t help the server is not sending the message with these values the following alternatives remain use another server of the same network and cross your fingers that it ll send the message find out the values and adjust the data hash in the file specified in the setting len_data_file the file might look like this data server tag kicklen nicklen partlen quitlen topiclen data someothernetwork kicklen 160 nicklen 9 partlen 160 quitlen 160 topiclen 160 end foreach my line split n output irssi printformat msglevel_clientcrap len_print server tag line subroutines signals sub signal_command_kick my command server witem _ return unless server and defined server read_file syntax for kick kick we want to isolate to know how long it is delete command s s start of string and optional some whitespace grouping s this is end of grouping is optional maybe a single space s everything not whitespace these are the nicks maybe a single space x delete everything the rest of command is the kickmsg my kickmsg command my len length kickmsg my maxlen data server tag kicklen if maxlen 0 len maxlen print_out kickmsg too long len maxlen irssi signal_stop sub signal_command_nick my nick server witem _ return unless server and defined server read_file my len length nick my maxlen data server tag nicklen if maxlen 0 len maxlen print_out nick too long len maxlen irssi signal_stop sub signal_command_part my command server witem _ return unless server and defined server read_file syntax for part part so we want to get rid of the channels to isolate the partmsg delete command s s the rest of command is the partmsg my partmsg command my len length partmsg my maxlen data server tag partlen if maxlen 0 len maxlen print_out partmsg too long len maxlen irssi signal_stop sub signal_command_quit my quitmsg server witem _ return unless server and defined server read_file my len length quitmsg my maxlen data server tag quitlen if maxlen 0 len maxlen print_out quitmsg too long len maxlen irssi signal_stop sub signal_command_topic my command server witem _ return unless server and defined server read_file syntax for topic topic delete we want to isolate to know how long it is delete command s s the rest of command is the topic my topic command my len length topic my maxlen data server tag topiclen if maxlen 0 len maxlen print_out topic too long len maxlen irssi signal_stop most server send this message containig the values for nicklen etc on connect event 005 sub signal_event_005 my server string _ if string kicklen d data server tag kicklen 1 data server tag partlen 1 data server tag quitlen 1 if string nicklen d data server tag nicklen 1 if string topiclen d data server tag topiclen 1 helper subroutines sub fix my string shift string s t gm return string sub print_err my text shift print clientcrap rlen pl error n text sub print_out my text shift print clientcrap 9len pl 9 text sub read_file set_settings my file option len_data_file unless e file r file return unless my return do file if print_err parsing file failed unless defined return print_err do file failed sub set_settings string option len_data_file irssi settings_get_str len_data_file
|