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.