Meta tags:
Headings (most frequently used words):
-
Text of the page (most frequently used words):
tag (16), nick (11), return (11), the (10), irssi (10), joins (10), this (9), message (7), greet (5), channel (5), messages (4), greetignore_networks (4), sub (4), hash (4), data (4), server_rec (4), don (4), greetignore (3), joined (3), script (3), network (3), use (3), process_tag (3), tagnick (3), msg (3), join (3), ident (2), hos (2), has (2), shitty (2), just (2), ignore (2), with (2), and (2), any (2), settings (2), rizon (2), set (2), should (2), david (2), rourke (2), version (2), nico (2), that (2), debug (2), our (2), process (2), netlist (2), split (2), purge_nick (2), like (2), ignore_greet (2), addr (2), empty (2), care (2), about (2), message_join (2), gets, rid, annoying, sigh, wish, could, those, way, better, does, remembering, people, who, for, second, ignoring, matching, timeframe, default, tags, which, looking, shamelessly, edited, phyber, quakequit, most, credits, him, strict, vars, authors, wohlgemuth, contact, lifeisabug, com, name, description, hide, stupid, posted, some, bots, after, someone, license, gplv2, changed, 20120914, output, few, extra, status, window, help, errors, might, happen, array, store, temporary, otherwise, settings_get_str, foreach, remove, entries, from, delete, lines, target, proceed, returns, scalar, context, keys, matches, show, signal_stop, print, ignored, signal, timeout_add_once, 2500, networks, you, watch, settings_add_str, signals, grab, signal_add_first, signal_add_last, public,
Text of the page (random words):
greetignore pl gets rid of annoying greet messages nick ident hos t has joined channel nick this is a shitty greet message sigh i wish i just could ignore those with this script nick ident hos t has joined channel way better it does this by remembering people who joined a channel for 1 second and ignoring any messages matching nick in this timeframe settings greetignore_networks default rizon set the network tags which this script should be looking at shamelessly edited david phyber o rourke s quakequit pl most credits to him p use strict use irssi use vars qw version irssi version 1 1 irssi authors david o rourke nico r wohlgemuth contact nico lifeisabug com name greetignore description hide the stupid greet messages posted by some bots after someone joins a channel license gplv2 changed 20120914 output a few extra messages to the status window to help with any errors that might happen my debug 0 array to store our temporary joins in my joins return 1 if we should process the tag otherwise 0 sub process_tag my tag _ my netlist irssi settings_get_str greetignore_networks foreach my network split netlist if lc tag eq lc network return 1 return 0 remove entries from the joins hash sub purge_nick my data _ my tagnick split data delete joins tagnick 0 tagnick 1 return 0 ignore lines like nick this is a shitty greet message sub ignore_greet my server_rec msg nick addr target _ my tag server_rec tag don t proceed if the hash is empty hash returns in scalar context and just 0 if it s empty if joins tag keys joins tag return 0 return if we don t care about this tag if process_tag tag 0 return 0 if the message matches a nick in our joins hash don t show the greet message if msg joins tag lc 1 nick ne 1 irssi signal_stop irssi print ignored msg if debug return 0 process the message join signal join sub message_join my server_rec channel nick addr _ my tag server_rec tag return if we don t care about this tag if process_tag tag 0 return 0 joins tag lc nick my data tag lc nick irssi timeout_add_once 2500 purge_nick data return 0 settings greetignore_networks set the networks that you d like this script to watch irssi settings_add_str greetignore greetignore_networks rizon signals to grab irssi signal_add_first message join message_join irssi signal_add_last message public ignore_greet
|