Irssi smart filter to selectively hide JOIN/QUIT in busy channels
Perl
146
38 commits
updated Jul 17, 2016
This script filters JOIN, PART, QUIT and NICK event messages to active users only.
When the script is running, a user's events will only be displayed when they have been active recently. If the user is not active in the channel, their events will be ignored.
This script limits noise from large channels, while preventing you from talking to a conversation partner who has left (which can happen if you just ignore all events).
By default, a user is considered active if they have said something in the last 20 minutes. If they leave the channel, change nick etc., they are kept active, so you will not miss re-joins or subsequent nick changes.
smartfilter.pl to your .irssi/scripts directory/run smartfiltersmartfilter.pl in your .irssi/scripts/autorun directory/set smartfilter_ignored_chans #channel1 #channel2/set smartfilter_delay 1200/set smartfilter_garbage_multiplier 4Christian Brassat, Niall Bunting, Walter Hop and Frantisek Sumsal
Perl
100.0%
Irssi smart filter to selectively hide JOIN/QUIT in busy channels
Perl
146
38 commits
updated Jul 17, 2016
This script filters JOIN, PART, QUIT and NICK event messages to active users only.
When the script is running, a user's events will only be displayed when they have been active recently. If the user is not active in the channel, their events will be ignored.
This script limits noise from large channels, while preventing you from talking to a conversation partner who has left (which can happen if you just ignore all events).
By default, a user is considered active if they have said something in the last 20 minutes. If they leave the channel, change nick etc., they are kept active, so you will not miss re-joins or subsequent nick changes.
smartfilter.pl to your .irssi/scripts directory/run smartfiltersmartfilter.pl in your .irssi/scripts/autorun directory/set smartfilter_ignored_chans #channel1 #channel2/set smartfilter_delay 1200/set smartfilter_garbage_multiplier 4Christian Brassat, Niall Bunting, Walter Hop and Frantisek Sumsal
Perl
100.0%