summaryrefslogtreecommitdiff
path: root/data/rbot/plugins
AgeCommit message (Collapse)Author
2007-04-01search plugin: let the user know when no body was found and no error was raisedGiuseppe Bilotta
2007-03-31rss plugin: code cleanup. add support for slashdot feeds, with RDF extension ↵Giuseppe Bilotta
and custom feed type
2007-03-30*** (httputil) major rework, new caching implementation, unified requestDmitry Kim
processing + (httputil) post support, partial request support, other features - (httputil) removed partial_body() and get_cached() [merged into get()] * (plugins/, utils) minimal changes to accomodate for the new http_utils * (utils, ircbot) moved utils initialization into utils.rb * (tube.rb) (partially) accomodate for upstream site layout changes
2007-03-30* an ugly quickfix for sending non-unicode strings :/Dmitry Kim
(some http-aware plugins kill the bot without it)
2007-03-30- (utils.rb) removed http_get, since it's obsoletedDmitry Kim
+ (utils.rb) added @@bot class variable * (utils.rb) get_first_pars should return a value * (plugins) no need to pass http_util to the Utils.get_first_pars
2007-03-29* (rss.rb) we didn't really mean to create a Mutex inner class, right?Dmitry Kim
2007-03-29+ support for non-iso-8859-1 languages (ru, zt, ja, ko, el)Dmitry Kim
2007-03-26url plugins: when echoing first par, be more clear on what's being done and ↵Giuseppe Bilotta
don't spam with overlong messages
2007-03-25url plugin: url.first_par option. when enabled, the url plugin will attempt ↵Giuseppe Bilotta
to retrieve the first paragraph of a linked web page
2007-03-25rss plugin: attempt data recovery when marshalling failsGiuseppe Bilotta
2007-03-25rss plugin: nil the mutex when dumping, to prevent cross-version marshalling ↵Giuseppe Bilotta
problems
2007-03-25url plugin: customizable max amount of data to retrieve to look for a title. ↵Giuseppe Bilotta
return standard header info if no title found
2007-03-24httputil and url plugin improvements, see ChangeLogGiuseppe Bilotta
2007-03-24url plugin: when reading body chunks, don't discard read materialGiuseppe Bilotta
2007-03-22keywords plugin: there is no rescan method for plugins. Remove leftover from ↵Giuseppe Bilotta
when keywords was part of the core
2007-03-21* apparently, synthetic privmsgs for remotectl are hard. may need some ↵Dmitry Kim
massive rework later.
2007-03-20shiritori plugin: only load rulesets on requestGiuseppe Bilotta
2007-03-20rss plugin: 0.9 feeds don't work, so we just patch them to pretend they are ↵Giuseppe Bilotta
actually 1.0 RDF feeds
2007-03-20rss plugin: lock the mutex on more occasionsGiuseppe Bilotta
2007-03-19chanserv plugin: currently only manages opping etc via chanservGiuseppe Bilotta
2007-03-16Plugins: move games into their own directoryGiuseppe Bilotta
2007-03-16remotectl: ensure that source and destination of synthetical message are ↵Giuseppe Bilotta
proper Irc classes. Use illegal '-remote.client-' nick for the remote user
2007-03-15Forgot to add the actual unicode I/O filter to the repository (see [753])Giuseppe Bilotta
2007-03-15+ Added remotectl plugin and an example druby API client implementationDmitry Kim
2007-03-14Added config option: "url.titles_only"Chris Gahan
2007-03-13imdb plugin: update to the new site layout, use rbot headersGiuseppe Bilotta
2007-03-07quiz plugin: don't crash when the answer is entirely made of sepatorsGiuseppe Bilotta
2007-03-05autorejoin plugin: insult on rejoin now optionalGiuseppe Bilotta
2007-03-05quiz plugin: new cleanup command to remove players with 0 points and 0 jokersGiuseppe Bilotta
2007-02-20shiritori plugin, thanks to hagabakaGiuseppe Bilotta
2007-02-20remind plugin: fix for repeated reminders failing after [717].Giuseppe Bilotta
2007-02-18Initial steps towards a namespace rationalizationGiuseppe Bilotta
2007-02-18nickserv plugin: previous commit had a line wrongGiuseppe Bilotta
2007-02-18nickserv plugin: export information on current identification statusGiuseppe Bilotta
2007-02-18Plugin header boilerplating.Giuseppe Bilotta
New plugin.header file provided, to be used as model for the header of new plugins. Many existing plugins have been adjusted to provide the same info the same way. I might have misplaced some information, so please let me know if this is the case. Also augmented a couple of copyright notices to include the 'rbot development team' alongside Tom Gilbert.
2007-02-18nickserv plugin: better nickname recovery handlingGiuseppe Bilotta
2007-02-17bans plugin: fix badword regular expression creationGiuseppe Bilotta
2007-02-16quiz plugin: remove debug stuffGiuseppe Bilotta
2007-02-16quiz plugin: sometimes cmd_hint was not busting even when it should haveGiuseppe Bilotta
2007-02-16 * Fixed roshambo (the bot would always tie if it picked scissors)Chris Gahan
* Fixed figlet (if you didn't have the font "rectangles", it wouldn't work)
2007-02-16keywords plugin: more fixes to 'reply-on-question' codeGiuseppe Bilotta
2007-02-15autoop plugin: auto-opping on nick change can now be disabledGiuseppe Bilotta
2007-02-15remind plugin: one-shot reminders gave a reminder time with an extra period ↵Giuseppe Bilotta
added. Remove it, and add some minor optimizations
2007-02-15New unreplied() method for plugins that want to handle PRIVMSGs unreplied by ↵Giuseppe Bilotta
any other plugin. Use it in the keywords plugin
2007-02-15autoop plugin: make it work again when no channel is specifiedGiuseppe Bilotta
2007-02-15More minor plugin optimizationsGiuseppe Bilotta
2007-02-14Modernize/optimize/cleanup a bunch of pluginsGiuseppe Bilotta
Remove some unnecessary plugin.register() calls, replace other by plugin.map() calls. Also use e.g. Array#pick_one instead of ar[rand(ar.length)]
2007-02-14shortenurls plugin, merging tinyurl and rubyurl and adding access to most of ↵Giuseppe Bilotta
ShortURL's services
2007-02-14lart pluing: use plugin.map instead of plugin.registerGiuseppe Bilotta
2007-02-13quiz plugin: quiz refresh command to refresh the question pool for the ↵Giuseppe Bilotta
current channel