Skip to content

pranavk/irssi-smartfilter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

irssi-smartfilter

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 15 minutes. If they leave the channel, change nick etc., they are kept active, so you will not miss re-joins or subsequent nick changes.

Usage

  • Download smartfilter.pl to your .irssi/scripts directory
  • To run once: /run smartfilter
  • To run automatically, create a symlink to smartfilter.pl in your .irssi/scripts/autorun directory
  • Optionally change the recent activity time (in seconds): /set smartfilter_delay 900

Credits

Based upon work by Christian Brassat

About

Smart JOIN/QUIT... filter for busy channels

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 100.0%