[REL][Open-Source] Toribash Monitor 3.0
UPDATED!
Fixed big bug where the channel was hardcoded into the !IRC command. Sorry about that.
Also, added reconnecting, which will hopefully work.
Please redownload.
Overview
As I'm sure you all* know, I've been working on a server bot that will allow IRC integration, and logging. Last time I posted, I added a screen-shot of it in action, and got little to no response.
Now I am releasing TBMonitor 3.0, made in Python, to the masses, along with the source code for everyone to see. It's very messy, but it's readable.
I have also added timestamps, and an options file, so that it really is ready for a proper release.
Download the zip for the python file and default options file from here:
*
http://jokker.co.nr/projects/tbmon31.zip
* Other mirrors are welcome, just add them in a post, I'll edit in.
MODIFY THE OPTIONS FILE BEFORE RUNNING.
Current features:
* Both IRC and TB server connections, threaded.
* !IRC messages from TB to IRC.
* TB logging
* Time-stamps in logging.
Planned features:
* Bug-fixing -- High priority
* Authing system, enabling some commands for authed people (!TB, !announce, !join channel, !quit, !reboot) -- Medium priority
* !TB command. From IRC to TB, only with authing. -- Medium-Low priority
* Simple 'intelligence, lefse-style. -- Low priority
* Many other features.
The open-source part is this:
You are allowed to modify any part of the program that I have provided, as long as you do not release it under your own name, but instead send me the updated code with your name, and I shall add it to the original program, and give you proper credit for it.
You can PM me, or email me on Yahoo (t_mihai91 AT yahoo .DOT. com) for additions to the program.
If you don't know how to run it on Windows, get python from
http://python.org, and double-click the program.
If you're on Linux/Unix, you should know how to run it. Meaning 'python main.py' from the terminal.
Discuss.
* All of those who care.
Last edited by Jok; Apr 29, 2008 at 11:57 AM.