Dragoon

An IRC bot that will listen to multiple networks/channels and alert you whenever your specified keywords come up. Immediate notification is enabled via growl, and you could also check the console output (with the keywords highlighted) whenever you want.

Listening to multiple network connections is supported via IO.select()

Dependencies

  • growl
  • growlnotify

P.S. You can still run the program even without growl, you'll only see the keywords being highlighted and there won't be any growl notificaiton, that's all.

Installation

gem install dragoon

Usage

dragoon

The first time you run dragoon, A default config file would be created under your home directory called .dragoon if it doesnt exist. You will have to edit it accordingly. Once the file exists, the program will automatically load the config file on startup.

If you have growl support, make sure it's turned on

Screenshot

http://farm8.staticflickr.com/7027/6733543233_6f354d61d0_b.jpg

Questions and Feedback

I would love to hear any suggestions for improvement. You can email me at [email protected]. I'm also looking for mentors that can help me improve as a software developer. if you're interested in helping me, I'd love to hear from you.