Skip to content

mm is the muck/mush/mud/MU* equivalent of ii, the FIFO and filesystem based irc client.

License

Notifications You must be signed in to change notification settings

onlyhavecans/mmPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mm

mm stands for Mu*Me

mm is the muck/mush/mud/Mu* equivalent of ii, the FIFO and filesystem based irc client.

It relies on a fairly recent version of Twisted and Python 2.7. Because of it's reliance on Twisted it does not work with Python 3

Usage

When run it creates the ~/muck directory and a subdirectory based on the name of the connection specified on the command line

In this directory it creates an out file which has the output, and a FIFO in

write to in, get muck from out.

when you disconnect the program quits and rotates out to a timestamped log. You can disable this with --nolog

Advanced usage tips

  • I wrote an vim plugin called mm.vim that uses vim as the inut system. Check it out for more vim tips and usage.
  • Use screen or tmux to split your screen and then multitail to read out with all the coloring you need.
  • simple shell or perl scripts can be used to read from out and automate tasks
  • A simple shell script wrapper could set up your env and auto log you in
  • in fact, most all tips and tricks for ii will work for mm including now to handle multiple sessions with one screen, ect

About

mm is the muck/mush/mud/MU* equivalent of ii, the FIFO and filesystem based irc client.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages