Skip to content

Irssi plugin to summarize consecutive channel join/part/quit/nick changes.

Notifications You must be signed in to change notification settings

rfreebern/irssi-revolving-door

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Irssi Revolving Door

Summarizes multiple consecutive joins/parts/quits/nick changes in a single channel by tracking them in a single line, increasing the signal-to-noise ratio in any channel and easily allowing you to see at a glance the current state of all changes to a channel's member list since anyone last spoke.

Example

Turns this:

11:38:28 -!- david [[email protected]] has quit [Quit: Leaving.]
11:47:14 -!- sarah [[email protected]] has joined #talk
11:50:14 -!- marco [[email protected]] has quit [Quit: Leaving...]
11:52:45 -!- robin [[email protected]] has quit [Quit: robin]
11:53:07 -!- robin [[email protected]] has joined #talk
11:53:50 -!- harold [[email protected]] has joined #talk
11:54:02 -!- courtney [[email protected]] has quit [Quit: courtney]
12:02:54 -!- marco [[email protected]] has joined #talk
12:19:18 -!- harold is now known as harold|afk
12:20:00 -!- sarah [[email protected]] has quit [Ping timeout]
12:20:31 -!- marco is now known as marco_

into this:

Joins: harold|afk -- Quits: david, courtney -- Nicks: marco -> marco_

But there's data loss!

Yes. Consider it lossy compression. Do you really need to see all those masks and quit messages, anyway?

Installation and usage

  1. cd ~/.irssi/scripts && wget http://raw.github.com/rfreebern/irssi-revolving-door/master/revolve.pl
  2. In irssi, run /script load revolve.pl
  3. Want to autorun? ln -s ~/.irssi/scripts/revolve.pl ~/.irssi/scripts/autorun/

About

Irssi plugin to summarize consecutive channel join/part/quit/nick changes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages