Additions:
Various revisions of the bot are known to be actively in use on
AppliedIRC∞ (#snoopy) and
mWtNet∞ (#naughty), amongst other places. Modules for this bot are contributed by several members of
mWtNet∞,
Xelix∞ and
00Net (now part of
AppliedIRC∞). They are written in everything from Perl and PHP to Java (JRE required for use) and C. For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself - newer modules may also have a <modulename>.meta.sphr file with the developer's metadata in it). In addition, some modules may be specific to the channels/networks they are running on, and may never appear in the releases even if you have seen it in operation on a given network or channel.
Deletions:
Various revisions of the bot are known to be actively in use on
mWtNet∞ (#naughty), amongst other places. Modules for this bot are contributed by several members of
mWtNet∞,
Xelix∞, and the now defunct
00Net. They are written in everything from Perl and PHP to Java (JRE required for use) and C. For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself - newer modules may also have a <modulename>.meta.sphr file with the developer's metadata in it). In addition, some modules may be specific to the channels/networks they are running on, and may never appear in the releases even if you have seen it in operation on a given network or channel.
Additions:
demo = ["
AppliedIRC #snoopy", "irc://irc.appliedirc.com/snoopy"];
Deletions:
demo = ["mWtNet #naughty", "irc://irc.mware.ca/naughty"];
Additions:
Backslash bug - I have recently become aware of a bug affecting
SphereBot's escaping when passing data from IRC to modules, that ends up leaving a trailing '\' hanging on the end of the script parameters passed to a module. So far I've only heard about it occurring in default Perl installs under Ubuntu, but it is likely to effect some other configurations as well.
How do you know if it effects you? Easy. Load the 'raw' module and as an administrator for the bot, issue this command:
-raw PRIVMSG #channel :Test message.
(using your channel instead of #channel, and your prefix instead of -, obviously.)
If your response looks like
<SphereBot> Test message., you are
not effected.
If your reponse looks like
<SphereBot> Test message.\, then you are effected by this bug.
To fix it, open
functions/irc_functions.pl and head towards lines 244-247:
$cmd =~
s/\
[\@
(.*?
)\:
(.*?
)\
]/$$
1{$
2}/ig;
$cmd =~
s/\
[\%
(.*?
)\
]/$$
1/ig;
Add beneath the final listed above:
Save the file & restart the bot. Problem should be sorted.
I'll update the tarball at some point with this, but I don't have time right now.
Additions:
Deletions:
Additions:
Additions:
Additions:
developmentStatus = "Hiatus - until further notice.";
Deletions:
developmentStatus = "Hiatus";
Additions:
Various revisions of the bot are known to be actively in use on
mWtNet∞ (#naughty), amongst other places. Modules for this bot are contributed by several members of
mWtNet∞,
Xelix∞, and the now defunct
00Net. They are written in everything from Perl and PHP to Java (JRE required for use) and C. For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself - newer modules may also have a <modulename>.meta.sphr file with the developer's metadata in it). In addition, some modules may be specific to the channels/networks they are running on, and may never appear in the releases even if you have seen it in operation on a given network or channel.
Deletions:
Various revisions of the bot are known to be actively in use on
mWtNet∞ (#naughty), amongst other places. Modules for this bot are contributed by several members of
mWtNet∞,
Xelix∞, and the now defunct
00Net. They are written in everything from Perl and PHP to Java (JRE required for use) and C. For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself - newer modules may also have a <modulename>.meta.sphr file with the developer's metadata in it). In addition, some modules may be specific to the channels/networks they are running on, and may never appear in the releases even if you have seen it in operation on a given network or channel.
Additions:
SphereBot is one of my more ongoing projects, although I haven't had much time for IRC as much lately, so I've taken a break from development for an undetermined amount of time.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.)
SphereBot is the successor to
BoxBot. The modules can be bound to any IRC event, usually by use of regexes, but in actuality it can be done with any Perl one-liner.
Various revisions of the bot are known to be actively in use on
mWtNet∞ (#naughty), amongst other places. Modules for this bot are contributed by several members of
mWtNet∞,
Xelix∞, and the now defunct
00Net. They are written in everything from Perl and PHP to Java (JRE required for use) and C. For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself - newer modules may also have a <modulename>.meta.sphr file with the developer's metadata in it). In addition, some modules may be specific to the channels/networks they are running on, and may never appear in the releases even if you have seen it in operation on a given network or channel.
The latest downloadable release of
SphereBot and the original modules are available - see the link in the box above - however you may see newer versions of this running out on the internet. These are unstable, non-publicly released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Deletions:
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.)
SphereBot is the successor to
BoxBot. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Additions:
""
Script Information
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.)
SphereBot is the successor to
BoxBot. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Deletions:
""
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.)
SphereBot is the successor to
BoxBot. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Additions:
Deletions:
Additions:
Additions:
<script language="javascript" src="/_KCL/infobox-setup.js"></script>
project = "
SphereBot";
commenced = "02/2006";
languages = ["Perl", "Java"];
latestVersion = "2.01";
developmentStage = "Stable";
developmentStatus = "Hiatus";
demo = ["mWtNet #naughty", "irc://irc.mware.ca/naughty"];
download = ["from Kevinsnet.com", "
http://kevinsnet.com/download/spherebot-2.0.tar.gz"]∞;
Deletions:
var project = "
SphereBot";
var commenced = "02/2006";
var languages = ["Perl", "Java"];
var latestVersion = "2.01";
var developmentStage = "Stable";
var developmentStatus = "Hiatus";
var demo = ["mWtNet #naughty", "irc://irc.mware.ca/naughty"];
var download = ["from Kevinsnet.com", "
http://kevinsnet.com/download/spherebot-2.0.tar.gz"]∞;
Additions:
""
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.)
SphereBot is the successor to
BoxBot. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Deletions:
""
iSharePhotos is a PHP/AJAX set of scripts that effectively act as a front-end for iPhoto Libraries. The script came about because I sort all the pictures in my iPhoto library into albums based on the event, the location, and who was in it. Often times, because of my archiving system, I have one picture in multiple categories. To duplicate this on the web, most albums want the pictures moved into a directory for each "album" This would mean having multiple copies of each picture laying around. iPhoto works around this by having the albums act as entries in an XML file that reference a picture ID, and is eventually worked back into a path for a picture. I liked this, and rather than re-invent the wheel with a web-based XML archiving system, I wrote a photo display system that utilises iPhoto's work. All you have to do is find your "iPhoto Library" folder (usually in ~/Pictures), and zip it up (iPhoto Library.zip) -- then upload it to the iSharePhotos directory on your webserver, overwriting the old zip file. The script will automatically extract the files from the zip file the next time it is called if the zip file has been updated. You can also simply copy the entire folder over rather than using a zip file, or if you're hosting on the same machine you run iPhoto on, create a symlink. The script also has the ability to "hide" photos from the web. If you create an album titled "Hidden from web", any photos in that album will not show within iSharePhoto. This script still has a few rather large bugs that are being worked out, but is almost ready for a beta release. There is a "demo" available on in this site's Photos section. No download is available for this yet until I have time to iron out the bugs, however this should (hopefully) be shortly. It would help if Apple would stop changing the library's XML file layout!
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.)
SphereBot is the successor to
BoxBot. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Additions:
iSharePhotos is a PHP/AJAX set of scripts that effectively act as a front-end for iPhoto Libraries. The script came about because I sort all the pictures in my iPhoto library into albums based on the event, the location, and who was in it. Often times, because of my archiving system, I have one picture in multiple categories. To duplicate this on the web, most albums want the pictures moved into a directory for each "album" This would mean having multiple copies of each picture laying around. iPhoto works around this by having the albums act as entries in an XML file that reference a picture ID, and is eventually worked back into a path for a picture. I liked this, and rather than re-invent the wheel with a web-based XML archiving system, I wrote a photo display system that utilises iPhoto's work. All you have to do is find your "iPhoto Library" folder (usually in ~/Pictures), and zip it up (iPhoto Library.zip) -- then upload it to the iSharePhotos directory on your webserver, overwriting the old zip file. The script will automatically extract the files from the zip file the next time it is called if the zip file has been updated. You can also simply copy the entire folder over rather than using a zip file, or if you're hosting on the same machine you run iPhoto on, create a symlink. The script also has the ability to "hide" photos from the web. If you create an album titled "Hidden from web", any photos in that album will not show within iSharePhoto. This script still has a few rather large bugs that are being worked out, but is almost ready for a beta release. There is a "demo" available on in this site's Photos section. No download is available for this yet until I have time to iron out the bugs, however this should (hopefully) be shortly. It would help if Apple would stop changing the library's XML file layout!
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.)
SphereBot is the successor to
BoxBot. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Deletions:
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.)
SphereBot is the successor to
BoxBot. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Additions:
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.)
SphereBot is the successor to
BoxBot. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Deletions:
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.) The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Additions:
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. (Basically a CGI-like interface.) The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on mWare (#naughty), amongst other places. Modules for this bot are contributed by several members of both the now defunct 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of
SphereBot and the original modules are available
here∞, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
Deletions:
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on 00Net (#snoopy) and on mWare (#naughty), amongst other places. The bot on 00net (the one we'd prefer used for demoing this) is of a newer version than the release available for download, because that bot is used as the "test bot" before the latest version is released. Not all functionality on 00net may be available in the latest relelase. If you'd like to use the beta version, contact me. Modules for this bot are contributed by several members of both 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of Spherebot and the original modules are available here, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)
SphereBot is one of my more ongoing projects.
SphereBot is an IRC bot written in Perl, designed to be completely modular. Not only is it modular, the modules can be written in any language that can read environment variables (or use the deprecated method of ARGV variables), and write to STDOUT. The modules can be bound to any IRC event, preferrably by use of regexes. The bot is known to be actively in use on 00Net (#snoopy) and on mWare (#naughty), amongst other places. The bot on 00net (the one we'd prefer used for demoing this) is of a newer version than the release available for download, because that bot is used as the "test bot" before the latest version is released. Not all functionality on 00net may be available in the latest relelase. If you'd like to use the beta version, contact me. Modules for this bot are contributed by several members of both 00Net and mWare. They are written in everything from Perl (the most basic modules) and PHP to Java (JRE required for use). For information on a specific module, contact me, and I'll be glad to get you the module dev's info (it may also be in the comments for the source of the module itself). Some modules may be specific to the channels/networks they are running on, and may never appear in the releases. The latest downloadable release of Spherebot and the original modules are available here, however you may see newer versions of this running out on the internet. These are unsafe and not stably released versions made available to specific people for testing purposes. (Please see the included readme for use & development.)