summaryrefslogtreecommitdiff
path: root/data/rbot
AgeCommit message (Collapse)Author
2007-09-04lastfm plugin: thread, don't blockGiuseppe Bilotta
2007-09-04lastfm plugin: fix help with empty topicGiuseppe Bilotta
2007-09-04lastfm plugin: support redirected location searchesGiuseppe Bilotta
2007-08-31* (plugins/grouphug) thread, don't block (tm)Dmitry Kim
2007-08-30rss plugin: don't care if reschedule failsGiuseppe Bilotta
A feed watcher may fail to reschedule, for example if it was stopped before completion. Fail graciously warning the user.
2007-08-30Updated chucknorris fileChris Gahan
2007-08-30* (delicious) typo fixedDmitry Kim
2007-08-29+ (delicious) interface to post private links / skip logging for a link. ↵Dmitry Kim
help message improved.
2007-08-29+ (delicios.rb) support user-supplied tags for del.icio.us loggingDmitry Kim
2007-08-29* (url.rb) pass original irc message to url loggerDmitry Kim
2007-08-29wow plugin: thread, don't blockGiuseppe Bilotta
2007-08-29forecast plugin: thread, don't blockGiuseppe Bilotta
2007-08-29debugger plugin: fix computation of memory occupation differences.Giuseppe Bilotta
2007-08-29timers: get rid of useless data passing to timer actions.Giuseppe Bilotta
The timer blocks are closures, so they inherit the variables in the scope they were created. Passing those same variables to the block as data is useless.
2007-08-28lart plugin: ensure that the lart/praise being added/removed is a stringGiuseppe Bilotta
2007-08-28rss plugin: fix watcher rescheduling broken in previous commitGiuseppe Bilotta
2007-08-27rss plugin: prevent deadlock between save and watcher threads.Giuseppe Bilotta
Since the timer fix in [1035], rescheduling ticks the timer, which could cause the timed saving to trigger while a feed mutex was being held. Fix by moving the feed watcher rescheduling out of the mutex synchronization. Also move other calculations out to hold the mutex for as little as necessary.
2007-08-27rss plugin: uncoditionally renew the feed mutexesGiuseppe Bilotta
2007-08-26shiritori plugin: suppress warningGiuseppe Bilotta
2007-08-26Call 'super' method from #cleanup() in all pluginsGiuseppe Bilotta
2007-08-26rss plugin: all watchers are now informed of feed updates when anybody asks ↵Giuseppe Bilotta
for the feed to be shown
2007-08-26Missed some warn -> warning conversionGiuseppe Bilotta
2007-08-23rss plugin: don't proceed if the specified feed doesn't existGiuseppe Bilotta
2007-08-23url plugin: url.display_link_info is now an Integer: the number of links in ↵Giuseppe Bilotta
a line for which info should be displayed
2007-08-23url plugin: escape stuff before extracting urlsGiuseppe Bilotta
2007-08-23url plugin: only consider http(s) urls found by URI.extract()Giuseppe Bilotta
2007-08-22url plugin: jump to fragment when grabbing first par of an url with fragmentGiuseppe Bilotta
2007-08-22url plugin: use URI.extract to get urls in a message. Ensures links are ↵Giuseppe Bilotta
properly grabbed, and grabs multiple urls in a line
2007-08-22bash plugin: a nick is such only if it's followed by a spaceGiuseppe Bilotta
2007-08-22bash plugin: detect (nick) together with <nick> and nick:Giuseppe Bilotta
2007-08-22bash plugin: collapse consecutive lines from the same nickGiuseppe Bilotta
2007-08-17+ figlet.rb: added figlet.path to make path of the figlet program configurableYaohan Chen
2007-08-15+ translator.rb: added 'translator' command which automatically picks a ↵Yaohan Chen
translator for given language pair
2007-08-14* fixed incorrect loading logic which could have added entries to @aliases ↵Yaohan Chen
even when they were invalid
2007-08-14search plugin: use single result format when a single hit is foundGiuseppe Bilotta
2007-08-11* translator.rb: use Irc::Utils.botYaohan Chen
2007-08-11translator.rb:Yaohan Chen
+ added WorldLingo translator + display translator information in help messages * refactoring of error handling code * updated messages
2007-08-10* (plugins/translator) fixed a diagnostic messageDmitry Kim
2007-08-10* alias.rb: fixed precedence error which caused list of aliases be reset on ↵Yaohan Chen
rescan
2007-08-10* translator.rb: corrected naming of BabelfishTranslator#do_translate methodYaohan Chen
2007-08-10+ added a translator pluginYaohan Chen
* updated messages
2007-08-07* use Util.safe_save in alias pluginYaohan Chen
* handle corrupt data file in alias plugin
2007-08-05* (plugins/url.rb) apply URI.escape to make non-rfc charsets in uri useableDmitry Kim
2007-08-01* fixed a typo in a message in shiritoriYaohan Chen
* regenerated messages
2007-07-24* dictclient: adjusted output formatYaohan Chen
2007-07-23* Prevent the alias from including arguments not substituded in command, as ↵Yaohan Chen
a check for possible incorrect command usage
2007-07-23* added Traditioanl Chinese response language file by hlbYaohan Chen
2007-07-23added 'alias rm' as alternative for 'alias remove'Yaohan Chen
2007-07-21added alias pluginYaohan Chen
2007-07-17* (games/roulette) twice-in-a-row logic was very, very broken.Dmitry Kim