also added coreload to dynplug to reload all the core files!
oh and the pastebin plugin was renamed so as not to conflict
with the pastebin gem in use by Artism
created etc/art which houses all of my ansi art,
finished a basic implementation of Artism.rb, only missing
art.web currently but I will get to that soon
created classes/Meta.rb, which injects some helper methods into
Integer (eg, 10.minutes, 2.kilobytes, etc), because why not?
didn't want to have to use activesupport!
If it wasn't in the last one, I also updated Replace to include
the user prefix for their level of access (e.g. +o = @, +v = +)
messed around a lot with Util adding some stuff in there
BotTools is fixed so join/part/stay should be working
Markovian was configured to ignore certain content eg urls
RawCmd is updated to actually spit back error messages, as well
as inform people when they lack sufficien tACL
Replace just had a <> wrapped around the nick
URLThief is a new idea that just grabs urls as they come into chat
along with a simple interface for getting random ones or
regex to find other ones
URLInfo moved to a disabled folder I created for disabled plugins
as it conflicts with g1mp
Artism as well is a new project, intended for playing ANSI art,
as well as grabbing it from online and translating it with ansirc
in real time.
tcpbot just a symlink to extendobot.
Next update: prolly gonna have a ton of ansi files in this bitch.
created MongoMap class containing modules for instantiating
objects from Mongo database members
code will be updated in time to use MongoMap instead
of just raw Mongo requests
automatically splits all incoming text into markov chains
also added a logger, and s/search/replacement/ feature
fixed Hooks to not die if the person doing a command has no acl
setting
ACL: modify ACL perms
Barf: silly test plug
BotTools: join and part
Circumstantial: excuses, success messages...
Pastebin: paste module code to pastebin
RawCmd: raw unix command line, and eval ruby code. requires super privilege
Reminder: reminders reminders!
URLInfo: output url info when url is detected
Unixfun: figlet, cowsay, fortune. make sure u have them installed
Voteage: user++, user--, :score user