Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-03 | search plugin: added a gcount function to return the number of results in a ↵ | Casey Link | |
google query | |||
2008-07-03 | lastfm.rb plugin: a minor bugfix and additional error handling case. | Casey Link | |
2008-07-03 | lastfm.rb plugin: overhauled plugin to use the 2.0 api, added ↵ | Casey Link | |
internationalization to all strings, removed cruft. Conflicts: data/rbot/plugins/lastfm.rb | |||
2008-07-03 | markov plugin: don't raise if seed message doesn't have enough words | Giuseppe Bilotta | |
2008-07-03 | UNO plugin: skip empty messages | Giuseppe Bilotta | |
2008-07-03 | UNO plugin: round cards for late joiners up, not down | Giuseppe Bilotta | |
2008-07-03 | UNO plugin: don't show user cards if the user is not playing | Giuseppe Bilotta | |
2008-07-02 | Italian PO fix | Giuseppe Bilotta | |
2008-07-02 | rss plugin: comment out a couple of potentially oververbose debug lines | Giuseppe Bilotta | |
2008-07-01 | Version 0.9.11-rc1 | Giuseppe Bilotta | |
2008-07-01 | Rakefile: update list of binaries | Giuseppe Bilotta | |
2008-06-30 | Italian PO typo | Giuseppe Bilotta | |
2008-06-30 | figlet plugin: check paths and fonts using Utils.safe_exec | Giuseppe Bilotta | |
2008-06-30 | * external execute plugin default to non-absolute paths | Giuseppe Bilotta | |
2008-06-30 | * markov: lowered the priority of the learning thread | dmitry kim | |
2008-06-30 | + markov: sleep() some in the learning thread | dmitry kim | |
2008-06-30 | Add a host.path setting to set the path to the host command. | Diego 'Flameeyes' Pettenò | |
2008-06-30 | Add a cal.path option with the path to the cal program. | Diego 'Flameeyes' Pettenò | |
2008-06-30 | Replace spell.program option with a spell.path one. | Diego 'Flameeyes' Pettenò | |
The new option follows the same format as figlet.path and fortune.path, and has the full path to the spell program. | |||
2008-06-30 | Italian translation update | Giuseppe Bilotta | |
2008-06-30 | add task for normalizing po files | Yaohan Chen | |
translators should run normalizepo task after editing po files, before commiting to version control | |||
2008-06-30 | normalize pot and po files | Yaohan Chen | |
2008-06-30 | make gettext tasks only update a file with new msg/msgid, normalize po/pot files | Yaohan Chen | |
2008-06-30 | search plugin: fix gcalc regexp | Giuseppe Bilotta | |
2008-06-30 | * AUTHORS: jsn-: i refuse to use gmail.org! | dmitry kim | |
2008-06-29 | message.rb: suppress warning about duplicate method | Giuseppe Bilotta | |
2008-06-29 | * fix handling of IDENTIFY_MSG | Giuseppe Bilotta | |
When a server has IDENTIFY-MSG, we would expect identification in any PRIVMSG or NOTICE, even on those generated from the bot. This caused lots of spurious warnings, and would lead to mislogging when a bot-generated message started with + or -. Fix this by only handling IDENTIFY-MSG on server-generated messages. | |||
2008-06-28 | ircbot.rb: @bot.topic() can also be used to retrieve topic information ↵ | Giuseppe Bilotta | |
instead of setting it | |||
2008-06-28 | New IRC framework: allow RPL_TOPIC(_INFO) for channels we are not on, since ↵ | Giuseppe Bilotta | |
some networks allow it | |||
2008-06-27 | figlet plugin: make it more friendly to external usage | Giuseppe Bilotta | |
2008-06-26 | ircbot.rb: make #mode()'s third argument optional | Giuseppe Bilotta | |
2008-06-26 | bans plugin: fix bans rm badword :regexp | Giuseppe Bilotta | |
2008-06-26 | * plugins/bans: show the bad word message in channel before the (kick)ban | dmitry kim | |
2008-06-26 | * plugins/bans: fix timed bans | dmitry kim | |
2008-06-26 | Update PO | Giuseppe Bilotta | |
2008-06-26 | config.rb: localize git date in version | Giuseppe Bilotta | |
2008-06-26 | message.rb: saner \#inspect() for BasicUserMessage and derivatives | Giuseppe Bilotta | |
2008-06-25 | markov plugin: use plain message | Giuseppe Bilotta | |
2008-06-26 | * (plugins/urban): fix the errors introduced by jsn- in the previous commit | dmitry kim | |
2008-06-25 | urban plugin: when urbandictionary.com goes offline, don't throw errors. | Spencer RInehart | |
2008-06-25 | script plugin: store channels as strings | Giuseppe Bilotta | |
2008-06-25 | markov plugin: do learning in one thread, instead of threading for each message | Yaohan Chen | |
2008-06-24 | allow multi-line (artificial) messages be delegated and handled | Yaohan Chen | |
2008-06-24 | extends.rb: suppress warning | Giuseppe Bilotta | |
2008-06-24 | ircbot.rb: create the appropriate directories when updating botclass dir ↵ | Giuseppe Bilotta | |
from template | |||
2008-06-24 | bans plugin: badword checks on plain message | Giuseppe Bilotta | |
2008-06-24 | message handling: improve IRC format handling for received messages | Giuseppe Bilotta | |
Rather than stripping colors all around and keeping other format codes, we only strip initial and final formatting before parsing the message. We store the original, unstripped message in #logmessage() and a fully stripped copy of the message in #plainmessage() This means that most plugins will now have full formatting of arguments preserved, while stupid IRC usage of formatting whole lines will not interfere with bot usage. Plugins that need a fully stripped version of the message can still access it. | |||
2008-06-24 | lastfm plugin: code cleanup and warning suppression | Giuseppe Bilotta | |
2008-06-24 | figlet plugin: fix font usage and defaults | Giuseppe Bilotta | |
2008-06-24 | ircsocket.rb: use syswrite since ruby's buffered io is racy | Giuseppe Bilotta | |
In some situations a PRIVMSG could be output twice in sequence with no intervening newline when using the Socket#puts function. Use syswrite to skip Ruby's buffered IO. |